/*
* Copyright (c) 2020 - 2025 Renesas Electronics Corporation and/or its affiliates
*
* SPDX-License-Identifier: BSD-3-Clause
*/

#include <stdint.h>

const char ddr_an_version[] = "v1.0.3";

const uint32_t param_mcinit[776][2] =
{
    {0x0000, 0x00000b00},
    {0x0001, 0x00000000},
    {0x0002, 0x00000000},
    {0x0003, 0x00000000},
    {0x0004, 0x00000000},
    {0x0005, 0x00000000},
    {0x0006, 0x00000000},
    {0x0007, 0x00000000},
    {0x0008, 0x00000000},
    {0x0009, 0x00000000},
    {0x000a, 0x00000000},
    {0x000b, 0x00000000},
    {0x000c, 0x0004e200},
    {0x000d, 0x0030d400},
    {0x000e, 0x00000005},
    {0x000f, 0x00000c80},
    {0x0010, 0x00027100},
    {0x0011, 0x00186a00},
    {0x0012, 0x00000005},
    {0x0013, 0x00000640},
    {0x0014, 0x00004e20},
    {0x0015, 0x00030d40},
    {0x0016, 0x00000005},
    {0x0017, 0x000000c8},
    {0x0018, 0x01010100},
    {0x0019, 0x01010000},
    {0x001a, 0x01000110},
    {0x001b, 0x02010002},
    {0x001c, 0x00000140},
    {0x001d, 0x00000320},
    {0x001e, 0x00000000},
    {0x001f, 0x00000000},
    {0x0020, 0x02000000},
    {0x0021, 0x00000002},
    {0x0022, 0x00000000},
    {0x0023, 0x00000000},
    {0x0024, 0x00000000},
    {0x0025, 0x00000000},
    {0x0026, 0x40000010},
    {0x0027, 0x00000420},
    {0x0028, 0x00000000},
    {0x0029, 0x00000000},
    {0x002a, 0x00000000},
    {0x002b, 0x00000000},
    {0x002c, 0x081c0e38},
    {0x002d, 0x0804040c},
    {0x002e, 0x00006110},
    {0x002f, 0x1d110044},
    {0x0030, 0x00080040},
    {0x0031, 0x00220031},
    {0x0032, 0x00200f09},
    {0x0033, 0x00000904},
    {0x0034, 0x04090005},
    {0x0035, 0x100c0004},
    {0x0036, 0x0cdb6017},
    {0x0037, 0x0a08200c},
    {0x0038, 0x066db00c},
    {0x0039, 0x0a082006},
    {0x003a, 0x040db60a},
    {0x003b, 0x04042004},
    {0x003c, 0x00020304},
    {0x003d, 0x100f1e1d},
    {0x003e, 0x00080404},
    {0x003f, 0x1f3b0101},
    {0x0040, 0x11220408},
    {0x0041, 0x04112204},
    {0x0042, 0x01000000},
    {0x0043, 0x01010001},
    {0x0044, 0x00000003},
    {0x0045, 0x00040301},
    {0x0046, 0x00000260},
    {0x0047, 0x00001863},
    {0x0048, 0x00000130},
    {0x0049, 0x00000c2e},
    {0x004a, 0x00000026},
    {0x004b, 0x0000017f},
    {0x004c, 0x00000005},
    {0x004d, 0x00100130},
    {0x004e, 0x00980090},
    {0x004f, 0x00004808},
    {0x0050, 0x00040013},
    {0x0051, 0x01300009},
    {0x0052, 0x00009010},
    {0x0053, 0x00080098},
    {0x0054, 0x00130048},
    {0x0055, 0x00000904},
    {0x0056, 0x11010000},
    {0x0057, 0x0006000c},
    {0x0058, 0x12200005},
    {0x0059, 0x170c0807},
    {0x005a, 0x0c060503},
    {0x005b, 0x0a050503},
    {0x005c, 0x02010303},
    {0x005d, 0x00010101},
    {0x005e, 0x026c026c},
    {0x005f, 0x01360136},
    {0x0060, 0x00270027},
    {0x0061, 0x08030318},
    {0x0062, 0x0c0c080c},
    {0x0063, 0x06050203},
    {0x0064, 0x03030605},
    {0x0065, 0x05050501},
    {0x0066, 0x03030304},
    {0x0067, 0x05010001},
    {0x0068, 0x00010000},
    {0x0069, 0x00000000},
    {0x006a, 0x01000000},
    {0x006b, 0x80104002},
    {0x006c, 0xfffffcf1},
    {0x006d, 0x030d0000},
    {0x006e, 0x00030000},
    {0x006f, 0x00050004},
    {0x0070, 0x00000004},
    {0x0071, 0x00040003},
    {0x0072, 0x00040005},
    {0x0073, 0x00000000},
    {0x0074, 0x000618c0},
    {0x0075, 0x00000500},
    {0x0076, 0x000618c0},
    {0x0077, 0x000618c0},
    {0x0078, 0x000618c0},
    {0x0079, 0x00000000},
    {0x007a, 0x00000ff6},
    {0x007b, 0x00030b80},
    {0x007c, 0x00030b80},
    {0x007d, 0x00030b80},
    {0x007e, 0x00030b80},
    {0x007f, 0x00030b80},
    {0x0080, 0x00000000},
    {0x0081, 0x00005542},
    {0x0082, 0x00005fc0},
    {0x0083, 0x00005fc0},
    {0x0084, 0x00005fc0},
    {0x0085, 0x00005fc0},
    {0x0086, 0x00005fc0},
    {0x0087, 0x00000000},
    {0x0088, 0x01000a79},
    {0x0089, 0x00000000},
    {0x008a, 0x00000000},
    {0x008b, 0x00000000},
    {0x008c, 0x00000000},
    {0x008d, 0x00000000},
    {0x008e, 0x00000000},
    {0x008f, 0x00000000},
    {0x0090, 0x00000000},
    {0x0091, 0x00000000},
    {0x0092, 0x00000000},
    {0x0093, 0x00000000},
    {0x0094, 0x00000000},
    {0x0095, 0x08000000},
    {0x0096, 0x05030503},
    {0x0097, 0x00000003},
    {0x0098, 0x00000000},
    {0x0099, 0x00000000},
    {0x009a, 0x0a090000},
    {0x009b, 0x0a090701},
    {0x009c, 0x0900000e},
    {0x009d, 0x0907010a},
    {0x009e, 0x01000e0a},
    {0x009f, 0x00040003},
    {0x00a0, 0x00000005},
    {0x00a1, 0x00000008},
    {0x00a2, 0x00000000},
    {0x00a3, 0x00000000},
    {0x00a4, 0x00000000},
    {0x00a5, 0x00000000},
    {0x00a6, 0x00000001},
    {0x00a7, 0x04040100},
    {0x00a8, 0x01000000},
    {0x00a9, 0x00000000},
    {0x00aa, 0x00000400},
    {0x00ab, 0x00001000},
    {0x00ac, 0x00000000},
    {0x00ad, 0x00000000},
    {0x00ae, 0x00000001},
    {0x00af, 0x00000002},
    {0x00b0, 0x00000100},
    {0x00b1, 0x00000e60},
    {0x00b2, 0x00000200},
    {0x00b3, 0x00001000},
    {0x00b4, 0x00000200},
    {0x00b5, 0x00001000},
    {0x00b6, 0x00000000},
    {0x00b7, 0x00000000},
    {0x00b8, 0x00000000},
    {0x00b9, 0x00000000},
    {0x00ba, 0x00000000},
    {0x00bb, 0x00a00140},
    {0x00bc, 0x0c0c0190},
    {0x00bd, 0x00000190},
    {0x00be, 0x005000a0},
    {0x00bf, 0x060600c8},
    {0x00c0, 0x000000c8},
    {0x00c1, 0x000a0014},
    {0x00c2, 0x04040019},
    {0x00c3, 0x00000019},
    {0x00c4, 0x00000000},
    {0x00c5, 0x00000000},
    {0x00c6, 0x00000000},
    {0x00c7, 0x12242d54},
    {0x00c8, 0x2d540004},
    {0x00c9, 0x00041224},
    {0x00ca, 0xb1b10000},
    {0x00cb, 0xb1b1b1b1},
    {0x00cc, 0x00000000},
    {0x00cd, 0x00000000},
    {0x00ce, 0x00000000},
    {0x00cf, 0x46460000},
    {0x00d0, 0x46464646},
    {0x00d1, 0x47474747},
    {0x00d2, 0x08084747},
    {0x00d3, 0x47474747},
    {0x00d4, 0x00004747},
    {0x00d5, 0x00000000},
    {0x00d6, 0x16060606},
    {0x00d7, 0x00201616},
    {0x00d8, 0x00010000},
    {0x00d9, 0x00000100},
    {0x00da, 0x00000000},
    {0x00db, 0x00000000},
    {0x00dc, 0x00000001},
    {0x00dd, 0x00000000},
    {0x00de, 0x00000000},
    {0x00df, 0x00000000},
    {0x00e0, 0x00000000},
    {0x00e1, 0x00000000},
    {0x00e2, 0x00000000},
    {0x00e3, 0x00000000},
    {0x00e4, 0x00000000},
    {0x00e5, 0x00000000},
    {0x00e6, 0x00000000},
    {0x00e7, 0x00000000},
    {0x00e8, 0x00000000},
    {0x00e9, 0x01020000},
    {0x00ea, 0x00010401},
    {0x00eb, 0x00000000},
    {0x00ec, 0x00000000},
    {0x00ed, 0x00000000},
    {0x00ee, 0x00000000},
    {0x00ef, 0x00000000},
    {0x00f0, 0x00000000},
    {0x00f1, 0x00000000},
    {0x00f2, 0x00000000},
    {0x00f3, 0x00000000},
    {0x00f4, 0x00000000},
    {0x00f5, 0x00000000},
    {0x00f6, 0x00000000},
    {0x00f7, 0x00000000},
    {0x00f8, 0x00000000},
    {0x00f9, 0x00000000},
    {0x00fa, 0x00000000},
    {0x00fb, 0x00000000},
    {0x00fc, 0x00000000},
    {0x00fd, 0x00000000},
    {0x00fe, 0x00000000},
    {0x00ff, 0x00000000},
    {0x0100, 0x00000000},
    {0x0101, 0x00000000},
    {0x0102, 0x00000000},
    {0x0103, 0x00000000},
    {0x0104, 0x00000000},
    {0x0105, 0x00000000},
    {0x0106, 0x00000000},
    {0x0107, 0x00000000},
    {0x0108, 0x00000000},
    {0x0109, 0x00000000},
    {0x010a, 0x00000000},
    {0x010b, 0x00000000},
    {0x010c, 0x00000000},
    {0x010d, 0x00000000},
    {0x010e, 0x00000010},
    {0x010f, 0x006403e8},
    {0x0110, 0x00000000},
    {0x0111, 0x00000000},
    {0x0112, 0x00000000},
    {0x0113, 0x14110000},
    {0x0114, 0x00080c18},
    {0x0115, 0x00ba2803},
    {0x0116, 0x0001c350},
    {0x0117, 0xfffff6d7},
    {0x0118, 0x00000000},
    {0x0119, 0x00000000},
    {0x011a, 0x00000000},
    {0x011b, 0x00000000},
    {0x011c, 0x00000000},
    {0x011d, 0x00000000},
    {0x011e, 0x00000000},
    {0x011f, 0x00000000},
    {0x0120, 0x00000000},
    {0x0121, 0x00000000},
    {0x0122, 0x00000000},
    {0x0123, 0x00020000},
    {0x0124, 0x00400100},
    {0x0125, 0x00300640},
    {0x0126, 0x01000200},
    {0x0127, 0x03200040},
    {0x0128, 0x00020018},
    {0x0129, 0x00400100},
    {0x012a, 0x00030064},
    {0x012b, 0x00500000},
    {0x012c, 0x00050028},
    {0x012d, 0x01010100},
    {0x012e, 0x00000202},
    {0x012f, 0x00000000},
    {0x0130, 0x7fff0000},
    {0x0131, 0x000fff00},
    {0x0132, 0xffff8000},
    {0x0133, 0x000fff00},
    {0x0134, 0xff0b0000},
    {0x0135, 0x010001ff},
    {0x0136, 0x01010101},
    {0x0137, 0x1b010101},
    {0x0138, 0x03000001},
    {0x0139, 0x00000000},
    {0x013a, 0x00000000},
    {0x013b, 0x00000000},
    {0x013c, 0x00000000},
    {0x013d, 0x01010000},
    {0x013e, 0x00000802},
    {0x013f, 0x00000802},
    {0x0140, 0x00010000},
    {0x0141, 0x01010100},
    {0x0142, 0x01010101},
    {0x0143, 0x00000001},
    {0x0144, 0x00000000},
    {0x0145, 0x00000000},
    {0x0146, 0x00000000},
    {0x0147, 0x80000000},
    {0x0148, 0x00000000},
    {0x0149, 0x00000000},
    {0x014a, 0x00000000},
    {0x014b, 0x00000000},
    {0x014c, 0x00000000},
    {0x014d, 0x00000000},
    {0x014e, 0x00000000},
    {0x014f, 0x00000000},
    {0x0150, 0x00000000},
    {0x0151, 0x00000000},
    {0x0152, 0x00000000},
    {0x0153, 0x00000000},
    {0x0154, 0x00000000},
    {0x0155, 0x00000000},
    {0x0156, 0x00000000},
    {0x0157, 0x00000000},
    {0x0158, 0x00000000},
    {0x0159, 0x00000000},
    {0x015a, 0x00000000},
    {0x015b, 0x00000000},
    {0x015c, 0x00000001},
    {0x015d, 0x00000000},
    {0x015e, 0x0000b000},
    {0x015f, 0x00000000},
    {0x0160, 0x000108f8},
    {0x0161, 0x0b240018},
    {0x0162, 0x0000030c},
    {0x0163, 0x00000000},
    {0x0164, 0x00000000},
    {0x0165, 0x00000000},
    {0x0166, 0x00000000},
    {0x0167, 0x00000000},
    {0x0168, 0x00000000},
    {0x0169, 0x00000000},
    {0x016a, 0x00000000},
    {0x016b, 0x00000000},
    {0x016c, 0x00000000},
    {0x016d, 0x00000000},
    {0x016e, 0x00000000},
    {0x016f, 0x00000000},
    {0x0170, 0x00000000},
    {0x0171, 0x00000000},
    {0x0172, 0x00010100},
    {0x0173, 0x01000101},
    {0x0174, 0x01010101},
    {0x0175, 0x03050800},
    {0x0176, 0x02020101},
    {0x0177, 0x0c050c18},
    {0x0178, 0x0a020808},
    {0x0179, 0x0b010405},
    {0x017a, 0x08011000},
    {0x017b, 0x0b080e00},
    {0x017c, 0x00000008},
    {0x017d, 0x02030306},
    {0x017e, 0x00000101},
    {0x017f, 0x00000404},
    {0x0180, 0x00000404},
    {0x0181, 0x00000404},
    {0x0182, 0x00000404},
    {0x0183, 0x00000404},
    {0x0184, 0x00000000},
    {0x0185, 0x00000000},
    {0x0186, 0x00000000},
    {0x0187, 0x00000000},
    {0x0188, 0x00000000},
    {0x0189, 0x00000000},
    {0x018a, 0x00000000},
    {0x018b, 0x00000000},
    {0x018c, 0x00000000},
    {0x018d, 0x0007ffff},
    {0x018e, 0xffffffff},
    {0x018f, 0x000f000f},
    {0x0190, 0x00000000},
    {0x0191, 0x0307ffff},
    {0x0192, 0xffffffff},
    {0x0193, 0x000f000f},
    {0x0194, 0x00000000},
    {0x0195, 0x0307ffff},
    {0x0196, 0xffffffff},
    {0x0197, 0x000f000f},
    {0x0198, 0x00000000},
    {0x0199, 0x0307ffff},
    {0x019a, 0xffffffff},
    {0x019b, 0x000f000f},
    {0x019c, 0x00000000},
    {0x019d, 0x0307ffff},
    {0x019e, 0xffffffff},
    {0x019f, 0x000f000f},
    {0x01a0, 0x00000000},
    {0x01a1, 0x0307ffff},
    {0x01a2, 0xffffffff},
    {0x01a3, 0x000f000f},
    {0x01a4, 0x00000000},
    {0x01a5, 0x0307ffff},
    {0x01a6, 0xffffffff},
    {0x01a7, 0x000f000f},
    {0x01a8, 0x00000000},
    {0x01a9, 0x0307ffff},
    {0x01aa, 0xffffffff},
    {0x01ab, 0x000f000f},
    {0x01ac, 0x00000000},
    {0x01ad, 0x0307ffff},
    {0x01ae, 0xffffffff},
    {0x01af, 0x000f000f},
    {0x01b0, 0x00000000},
    {0x01b1, 0x0307ffff},
    {0x01b2, 0xffffffff},
    {0x01b3, 0x000f000f},
    {0x01b4, 0x00000000},
    {0x01b5, 0x0307ffff},
    {0x01b6, 0xffffffff},
    {0x01b7, 0x000f000f},
    {0x01b8, 0x00000000},
    {0x01b9, 0x0307ffff},
    {0x01ba, 0xffffffff},
    {0x01bb, 0x000f000f},
    {0x01bc, 0x00000000},
    {0x01bd, 0x0307ffff},
    {0x01be, 0xffffffff},
    {0x01bf, 0x000f000f},
    {0x01c0, 0x00000000},
    {0x01c1, 0x0307ffff},
    {0x01c2, 0xffffffff},
    {0x01c3, 0x000f000f},
    {0x01c4, 0x00000000},
    {0x01c5, 0x0307ffff},
    {0x01c6, 0xffffffff},
    {0x01c7, 0x000f000f},
    {0x01c8, 0x00000000},
    {0x01c9, 0x0307ffff},
    {0x01ca, 0xffffffff},
    {0x01cb, 0x000f000f},
    {0x01cc, 0x00000000},
    {0x01cd, 0x0007ffff},
    {0x01ce, 0xffffffff},
    {0x01cf, 0x000f000f},
    {0x01d0, 0x00000000},
    {0x01d1, 0x0307ffff},
    {0x01d2, 0xffffffff},
    {0x01d3, 0x000f000f},
    {0x01d4, 0x00000000},
    {0x01d5, 0x0307ffff},
    {0x01d6, 0xffffffff},
    {0x01d7, 0x000f000f},
    {0x01d8, 0x00000000},
    {0x01d9, 0x0307ffff},
    {0x01da, 0xffffffff},
    {0x01db, 0x000f000f},
    {0x01dc, 0x00000000},
    {0x01dd, 0x0307ffff},
    {0x01de, 0xffffffff},
    {0x01df, 0x000f000f},
    {0x01e0, 0x00000000},
    {0x01e1, 0x0307ffff},
    {0x01e2, 0xffffffff},
    {0x01e3, 0x000f000f},
    {0x01e4, 0x00000000},
    {0x01e5, 0x0307ffff},
    {0x01e6, 0xffffffff},
    {0x01e7, 0x000f000f},
    {0x01e8, 0x00000000},
    {0x01e9, 0x0307ffff},
    {0x01ea, 0xffffffff},
    {0x01eb, 0x000f000f},
    {0x01ec, 0x00000000},
    {0x01ed, 0x0307ffff},
    {0x01ee, 0xffffffff},
    {0x01ef, 0x000f000f},
    {0x01f0, 0x00000000},
    {0x01f1, 0x0307ffff},
    {0x01f2, 0xffffffff},
    {0x01f3, 0x000f000f},
    {0x01f4, 0x00000000},
    {0x01f5, 0x0307ffff},
    {0x01f6, 0xffffffff},
    {0x01f7, 0x000f000f},
    {0x01f8, 0x00000000},
    {0x01f9, 0x0307ffff},
    {0x01fa, 0xffffffff},
    {0x01fb, 0x000f000f},
    {0x01fc, 0x00000000},
    {0x01fd, 0x0307ffff},
    {0x01fe, 0xffffffff},
    {0x01ff, 0x000f000f},
    {0x0200, 0x00000000},
    {0x0201, 0x0307ffff},
    {0x0202, 0xffffffff},
    {0x0203, 0x000f000f},
    {0x0204, 0x00000000},
    {0x0205, 0x0307ffff},
    {0x0206, 0xffffffff},
    {0x0207, 0x000f000f},
    {0x0208, 0x00000000},
    {0x0209, 0x0307ffff},
    {0x020a, 0xffffffff},
    {0x020b, 0x000f000f},
    {0x020c, 0x00000000},
    {0x020d, 0x0007ffff},
    {0x020e, 0xffffffff},
    {0x020f, 0x000f000f},
    {0x0210, 0x00000000},
    {0x0211, 0x0307ffff},
    {0x0212, 0xffffffff},
    {0x0213, 0x000f000f},
    {0x0214, 0x00000000},
    {0x0215, 0x0307ffff},
    {0x0216, 0xffffffff},
    {0x0217, 0x000f000f},
    {0x0218, 0x00000000},
    {0x0219, 0x0307ffff},
    {0x021a, 0xffffffff},
    {0x021b, 0x000f000f},
    {0x021c, 0x00000000},
    {0x021d, 0x0307ffff},
    {0x021e, 0xffffffff},
    {0x021f, 0x000f000f},
    {0x0220, 0x00000000},
    {0x0221, 0x0307ffff},
    {0x0222, 0xffffffff},
    {0x0223, 0x000f000f},
    {0x0224, 0x00000000},
    {0x0225, 0x0307ffff},
    {0x0226, 0xffffffff},
    {0x0227, 0x000f000f},
    {0x0228, 0x00000000},
    {0x0229, 0x0307ffff},
    {0x022a, 0xffffffff},
    {0x022b, 0x000f000f},
    {0x022c, 0x00000000},
    {0x022d, 0x0307ffff},
    {0x022e, 0xffffffff},
    {0x022f, 0x000f000f},
    {0x0230, 0x00000000},
    {0x0231, 0x0307ffff},
    {0x0232, 0xffffffff},
    {0x0233, 0x000f000f},
    {0x0234, 0x00000000},
    {0x0235, 0x0307ffff},
    {0x0236, 0xffffffff},
    {0x0237, 0x000f000f},
    {0x0238, 0x00000000},
    {0x0239, 0x0307ffff},
    {0x023a, 0xffffffff},
    {0x023b, 0x000f000f},
    {0x023c, 0x00000000},
    {0x023d, 0x0307ffff},
    {0x023e, 0xffffffff},
    {0x023f, 0x000f000f},
    {0x0240, 0x00000000},
    {0x0241, 0x0307ffff},
    {0x0242, 0xffffffff},
    {0x0243, 0x000f000f},
    {0x0244, 0x00000000},
    {0x0245, 0x0307ffff},
    {0x0246, 0xffffffff},
    {0x0247, 0x000f000f},
    {0x0248, 0x00000000},
    {0x0249, 0x0307ffff},
    {0x024a, 0xffffffff},
    {0x024b, 0x000f000f},
    {0x024c, 0x00000000},
    {0x024d, 0x0007ffff},
    {0x024e, 0xffffffff},
    {0x024f, 0x000f000f},
    {0x0250, 0x00000000},
    {0x0251, 0x0307ffff},
    {0x0252, 0xffffffff},
    {0x0253, 0x000f000f},
    {0x0254, 0x00000000},
    {0x0255, 0x0307ffff},
    {0x0256, 0xffffffff},
    {0x0257, 0x000f000f},
    {0x0258, 0x00000000},
    {0x0259, 0x0307ffff},
    {0x025a, 0xffffffff},
    {0x025b, 0x000f000f},
    {0x025c, 0x00000000},
    {0x025d, 0x0307ffff},
    {0x025e, 0xffffffff},
    {0x025f, 0x000f000f},
    {0x0260, 0x00000000},
    {0x0261, 0x0307ffff},
    {0x0262, 0xffffffff},
    {0x0263, 0x000f000f},
    {0x0264, 0x00000000},
    {0x0265, 0x0307ffff},
    {0x0266, 0xffffffff},
    {0x0267, 0x000f000f},
    {0x0268, 0x00000000},
    {0x0269, 0x0307ffff},
    {0x026a, 0xffffffff},
    {0x026b, 0x000f000f},
    {0x026c, 0x00000000},
    {0x026d, 0x0307ffff},
    {0x026e, 0xffffffff},
    {0x026f, 0x000f000f},
    {0x0270, 0x00000000},
    {0x0271, 0x0307ffff},
    {0x0272, 0xffffffff},
    {0x0273, 0x000f000f},
    {0x0274, 0x00000000},
    {0x0275, 0x0307ffff},
    {0x0276, 0xffffffff},
    {0x0277, 0x000f000f},
    {0x0278, 0x00000000},
    {0x0279, 0x0307ffff},
    {0x027a, 0xffffffff},
    {0x027b, 0x000f000f},
    {0x027c, 0x00000000},
    {0x027d, 0x0307ffff},
    {0x027e, 0xffffffff},
    {0x027f, 0x000f000f},
    {0x0280, 0x00000000},
    {0x0281, 0x0307ffff},
    {0x0282, 0xffffffff},
    {0x0283, 0x000f000f},
    {0x0284, 0x00000000},
    {0x0285, 0x0307ffff},
    {0x0286, 0xffffffff},
    {0x0287, 0x000f000f},
    {0x0288, 0x00000000},
    {0x0289, 0x0307ffff},
    {0x028a, 0xffffffff},
    {0x028b, 0x000f000f},
    {0x028c, 0x00000000},
    {0x028d, 0x0007ffff},
    {0x028e, 0xffffffff},
    {0x028f, 0x000f000f},
    {0x0290, 0x00000000},
    {0x0291, 0x0307ffff},
    {0x0292, 0xffffffff},
    {0x0293, 0x000f000f},
    {0x0294, 0x00000000},
    {0x0295, 0x0307ffff},
    {0x0296, 0xffffffff},
    {0x0297, 0x000f000f},
    {0x0298, 0x00000000},
    {0x0299, 0x0307ffff},
    {0x029a, 0xffffffff},
    {0x029b, 0x000f000f},
    {0x029c, 0x00000000},
    {0x029d, 0x0307ffff},
    {0x029e, 0xffffffff},
    {0x029f, 0x000f000f},
    {0x02a0, 0x00000000},
    {0x02a1, 0x0307ffff},
    {0x02a2, 0xffffffff},
    {0x02a3, 0x000f000f},
    {0x02a4, 0x00000000},
    {0x02a5, 0x0307ffff},
    {0x02a6, 0xffffffff},
    {0x02a7, 0x000f000f},
    {0x02a8, 0x00000000},
    {0x02a9, 0x0307ffff},
    {0x02aa, 0xffffffff},
    {0x02ab, 0x000f000f},
    {0x02ac, 0x00000000},
    {0x02ad, 0x0307ffff},
    {0x02ae, 0xffffffff},
    {0x02af, 0x000f000f},
    {0x02b0, 0x00000000},
    {0x02b1, 0x0307ffff},
    {0x02b2, 0xffffffff},
    {0x02b3, 0x000f000f},
    {0x02b4, 0x00000000},
    {0x02b5, 0x0307ffff},
    {0x02b6, 0xffffffff},
    {0x02b7, 0x000f000f},
    {0x02b8, 0x00000000},
    {0x02b9, 0x0307ffff},
    {0x02ba, 0xffffffff},
    {0x02bb, 0x000f000f},
    {0x02bc, 0x00000000},
    {0x02bd, 0x0307ffff},
    {0x02be, 0xffffffff},
    {0x02bf, 0x000f000f},
    {0x02c0, 0x00000000},
    {0x02c1, 0x0307ffff},
    {0x02c2, 0xffffffff},
    {0x02c3, 0x000f000f},
    {0x02c4, 0x00000000},
    {0x02c5, 0x0307ffff},
    {0x02c6, 0xffffffff},
    {0x02c7, 0x000f000f},
    {0x02c8, 0x00000000},
    {0x02c9, 0x0307ffff},
    {0x02ca, 0xffffffff},
    {0x02cb, 0x000f000f},
    {0x02cc, 0x01000000},
    {0x02cd, 0x01010101},
    {0x02ce, 0x00010101},
    {0x02cf, 0x01010064},
    {0x02d0, 0x01010101},
    {0x02d1, 0x00010101},
    {0x02d2, 0x01010064},
    {0x02d3, 0x01010101},
    {0x02d4, 0x00020101},
    {0x02d5, 0x01010064},
    {0x02d6, 0x01010101},
    {0x02d7, 0x00030101},
    {0x02d8, 0x01010064},
    {0x02d9, 0x01010101},
    {0x02da, 0x00040101},
    {0x02db, 0x00000064},
    {0x02dc, 0x0000302b},
    {0x02dd, 0x0000001c},
    {0x02de, 0x00000200},
    {0x02df, 0x00000200},
    {0x02e0, 0x00000200},
    {0x02e1, 0x000001fa},
    {0x02e2, 0x00000000},
    {0x02e3, 0x17170205},
    {0x02e4, 0x17200a0a},
    {0x02e5, 0x0000185c},
    {0x02e6, 0x00000200},
    {0x02e7, 0x00000200},
    {0x02e8, 0x00000200},
    {0x02e9, 0x00000200},
    {0x02ea, 0x0000248a},
    {0x02eb, 0x0000f398},
    {0x02ec, 0x0d0d0202},
    {0x02ed, 0x10200706},
    {0x02ee, 0x000002fe},
    {0x02ef, 0x00000200},
    {0x02f0, 0x00000200},
    {0x02f1, 0x00000200},
    {0x02f2, 0x00000200},
    {0x02f3, 0x0000047d},
    {0x02f4, 0x00001dec},
    {0x02f5, 0x05050202},
    {0x02f6, 0x00200302},
    {0x02f7, 0x00000000},
    {0x02f8, 0x04001800},
    {0x02f9, 0x01001804},
    {0x02fa, 0x01000101},
    {0x02fb, 0x01000101},
    {0x02fc, 0x01000100},
    {0x02fd, 0x01000001},
    {0x02fe, 0x00020002},
    {0x02ff, 0x00020100},
    {0x0300, 0x101e0002},
    {0x0301, 0x00000006},
    {0x0802, 0x00000100},
    {0x0803, 0x00000100},
    {0x0804, 0x00000100},
    {0x0805, 0x00000100},
    {0x0806, 0x00000100},
    {0x0800, 0x00000100}
};

const uint32_t param_phyinit_c[86][2] =
{
    {0x01005f, 0x017f},
    {0x01015f, 0x017f},
    {0x01105f, 0x017f},
    {0x01115f, 0x017f},
    {0x01205f, 0x017f},
    {0x01215f, 0x017f},
    {0x01305f, 0x017f},
    {0x01315f, 0x017f},
    {0x000055, 0x017f},
    {0x001055, 0x017f},
    {0x002055, 0x017f},
    {0x003055, 0x017f},
    {0x004055, 0x017f},
    {0x005055, 0x017f},
    {0x0200c5, 0x0019},
    {0x0200ca, 0x0024},
    {0x0200c7, 0x0021},
    {0x0200cc, 0x017f},
    {0x02002e, 0x0002},
    {0x090204, 0x0000},
    {0x020024, 0x01a3},
    {0x02003a, 0x0002},
    {0x02007d, 0x0212},
    {0x02007c, 0x0061},
    {0x020056, 0x0003},
    {0x01004d, 0x0e00},
    {0x01014d, 0x0e00},
    {0x01104d, 0x0e00},
    {0x01114d, 0x0e00},
    {0x01204d, 0x0e00},
    {0x01214d, 0x0e00},
    {0x01304d, 0x0e00},
    {0x01314d, 0x0e00},
    {0x010049, 0x0e3f},
    {0x010149, 0x0e3f},
    {0x011049, 0x0e3f},
    {0x011149, 0x0e3f},
    {0x012049, 0x0e3f},
    {0x012149, 0x0e3f},
    {0x013049, 0x0e3f},
    {0x013149, 0x0e3f},
    {0x000043, 0x003d},
    {0x001043, 0x003d},
    {0x002043, 0x003d},
    {0x003043, 0x003d},
    {0x004043, 0x003d},
    {0x005043, 0x003d},
    {0x020018, 0x0003},
    {0x020075, 0x0004},
    {0x020050, 0x0011},
    {0x02009b, 0x0002},
    {0x020008, 0x0320},
    {0x020088, 0x0009},
    {0x0200b2, 0x010c},
    {0x010043, 0x05a1},
    {0x010143, 0x05a1},
    {0x011043, 0x05a1},
    {0x011143, 0x05a1},
    {0x012043, 0x05a1},
    {0x012143, 0x05a1},
    {0x013043, 0x05a1},
    {0x013143, 0x05a1},
    {0x0200fa, 0x0001},
    {0x020019, 0x0001},
    {0x0200f0, 0x5550},
    {0x0200f1, 0x0000},
    {0x0200f2, 0x4444},
    {0x0200f3, 0x8888},
    {0x0200f4, 0x5555},
    {0x0200f5, 0x0000},
    {0x0200f6, 0x0000},
    {0x0200f7, 0xf000},
    {0x01004a, 0x0500},
    {0x01104a, 0x0500},
    {0x01204a, 0x0500},
    {0x01304a, 0x0500},
    {0x020025, 0x0000},
    {0x02002d, 0x0000},
    {0x000028, 0x0000},
    {0x001028, 0x0000},
    {0x002028, 0x0000},
    {0x003028, 0x0000},
    {0x004028, 0x0000},
    {0x005028, 0x0000},
    {0x02002c, 0x0000},
    {0x020021, 0xff00}
};

const uint32_t param_phyinit_f_1d_0[832][2] =
{
    {0x0d0000, 0x0000},
    {0x054000, 0x0000},
    {0x054001, 0x0000},
    {0x054002, 0x0000},
    {0x054003, 0x0c80},
    {0x054004, 0x0002},
    {0x054005, 0x0000},
    {0x054006, 0x0015},
    {0x054007, 0x0000},
    {0x054008, 0x131f},
    {0x054009, 0x00ff},
    {0x05400a, 0x0000},
    {0x05400b, 0x0002},
    {0x05400c, 0x0000},
    {0x05400d, 0x0000},
    {0x05400e, 0x0000},
    {0x05400f, 0x0100},
    {0x054010, 0x0000},
    {0x054011, 0x0000},
    {0x054012, 0x0310},
    {0x054013, 0x0000},
    {0x054014, 0x0000},
    {0x054015, 0x0000},
    {0x054016, 0x0000},
    {0x054017, 0x0000},
    {0x054018, 0x0000},
    {0x054019, 0x2d54},
    {0x05401a, 0x00b1},
    {0x05401b, 0x4746},
    {0x05401c, 0x4708},
    {0x05401d, 0x0000},
    {0x05401e, 0x0006},
    {0x05401f, 0x2d54},
    {0x054020, 0x00b1},
    {0x054021, 0x4746},
    {0x054022, 0x4708},
    {0x054023, 0x0000},
    {0x054024, 0x0016},
    {0x054025, 0x0000},
    {0x054026, 0x0000},
    {0x054027, 0x0000},
    {0x054028, 0x0000},
    {0x054029, 0x0000},
    {0x05402a, 0x0000},
    {0x05402b, 0x1000},
    {0x05402c, 0x0003},
    {0x05402d, 0x0000},
    {0x05402e, 0x0000},
    {0x05402f, 0x0000},
    {0x054030, 0x0000},
    {0x054031, 0x0000},
    {0x054032, 0x5400},
    {0x054033, 0xb12d},
    {0x054034, 0x4600},
    {0x054035, 0x0847},
    {0x054036, 0x0047},
    {0x054037, 0x0600},
    {0x054038, 0x5400},
    {0x054039, 0xb12d},
    {0x05403a, 0x4600},
    {0x05403b, 0x0847},
    {0x05403c, 0x0047},
    {0x05403d, 0x1600},
    {0x05403e, 0x0000},
    {0x05403f, 0x0000},
    {0x054040, 0x0000},
    {0x054041, 0x0000},
    {0x054042, 0x0000},
    {0x054043, 0x0000},
    {0x054044, 0x0000},
    {0x054045, 0x0000},
    {0x054046, 0x0000},
    {0x054047, 0x0000},
    {0x054048, 0x0000},
    {0x054049, 0x0000},
    {0x05404a, 0x0000},
    {0x05404b, 0x0000},
    {0x05404c, 0x0000},
    {0x05404d, 0x0000},
    {0x05404e, 0x0000},
    {0x05404f, 0x0000},
    {0x054050, 0x0000},
    {0x054051, 0x0000},
    {0x054052, 0x0000},
    {0x054053, 0x0000},
    {0x054054, 0x0000},
    {0x054055, 0x0000},
    {0x054056, 0x0000},
    {0x054057, 0x0000},
    {0x054058, 0x0000},
    {0x054059, 0x0000},
    {0x05405a, 0x0000},
    {0x05405b, 0x0000},
    {0x05405c, 0x0000},
    {0x05405d, 0x0000},
    {0x05405e, 0x0000},
    {0x05405f, 0x0000},
    {0x054060, 0x0000},
    {0x054061, 0x0000},
    {0x054062, 0x0000},
    {0x054063, 0x0000},
    {0x054064, 0x0000},
    {0x054065, 0x0000},
    {0x054066, 0x0000},
    {0x054067, 0x0000},
    {0x054068, 0x0000},
    {0x054069, 0x0000},
    {0x05406a, 0x0000},
    {0x05406b, 0x0000},
    {0x05406c, 0x0000},
    {0x05406d, 0x0000},
    {0x05406e, 0x0000},
    {0x05406f, 0x0000},
    {0x054070, 0x0000},
    {0x054071, 0x0000},
    {0x054072, 0x0000},
    {0x054073, 0x0000},
    {0x054074, 0x0000},
    {0x054075, 0x0000},
    {0x054076, 0x0000},
    {0x054077, 0x0000},
    {0x054078, 0x0000},
    {0x054079, 0x0000},
    {0x05407a, 0x0000},
    {0x05407b, 0x0000},
    {0x05407c, 0x0000},
    {0x05407d, 0x0000},
    {0x05407e, 0x0000},
    {0x05407f, 0x0000},
    {0x054080, 0x0000},
    {0x054081, 0x0000},
    {0x054082, 0x0000},
    {0x054083, 0x0000},
    {0x054084, 0x0000},
    {0x054085, 0x0000},
    {0x054086, 0x0000},
    {0x054087, 0x0000},
    {0x054088, 0x0000},
    {0x054089, 0x0000},
    {0x05408a, 0x0000},
    {0x05408b, 0x0000},
    {0x05408c, 0x0000},
    {0x05408d, 0x0000},
    {0x05408e, 0x0000},
    {0x05408f, 0x0000},
    {0x054090, 0x0000},
    {0x054091, 0x0000},
    {0x054092, 0x0000},
    {0x054093, 0x0000},
    {0x054094, 0x0000},
    {0x054095, 0x0000},
    {0x054096, 0x0000},
    {0x054097, 0x0000},
    {0x054098, 0x0000},
    {0x054099, 0x0000},
    {0x05409a, 0x0000},
    {0x05409b, 0x0000},
    {0x05409c, 0x0000},
    {0x05409d, 0x0000},
    {0x05409e, 0x0000},
    {0x05409f, 0x0000},
    {0x0540a0, 0x0000},
    {0x0540a1, 0x0000},
    {0x0540a2, 0x0000},
    {0x0540a3, 0x0000},
    {0x0540a4, 0x0000},
    {0x0540a5, 0x0000},
    {0x0540a6, 0x0000},
    {0x0540a7, 0x0000},
    {0x0540a8, 0x0000},
    {0x0540a9, 0x0000},
    {0x0540aa, 0x0000},
    {0x0540ab, 0x0000},
    {0x0540ac, 0x0000},
    {0x0540ad, 0x0000},
    {0x0540ae, 0x0000},
    {0x0540af, 0x0000},
    {0x0540b0, 0x0000},
    {0x0540b1, 0x0000},
    {0x0540b2, 0x0000},
    {0x0540b3, 0x0000},
    {0x0540b4, 0x0000},
    {0x0540b5, 0x0000},
    {0x0540b6, 0x0000},
    {0x0540b7, 0x0000},
    {0x0540b8, 0x0000},
    {0x0540b9, 0x0000},
    {0x0540ba, 0x0000},
    {0x0540bb, 0x0000},
    {0x0540bc, 0x0000},
    {0x0540bd, 0x0000},
    {0x0540be, 0x0000},
    {0x0540bf, 0x0000},
    {0x0540c0, 0x0000},
    {0x0540c1, 0x0000},
    {0x0540c2, 0x0000},
    {0x0540c3, 0x0000},
    {0x0540c4, 0x0000},
    {0x0540c5, 0x0000},
    {0x0540c6, 0x0000},
    {0x0540c7, 0x0000},
    {0x0540c8, 0x0000},
    {0x0540c9, 0x0000},
    {0x0540ca, 0x0000},
    {0x0540cb, 0x0000},
    {0x0540cc, 0x0000},
    {0x0540cd, 0x0000},
    {0x0540ce, 0x0000},
    {0x0540cf, 0x0000},
    {0x0540d0, 0x0000},
    {0x0540d1, 0x0000},
    {0x0540d2, 0x0000},
    {0x0540d3, 0x0000},
    {0x0540d4, 0x0000},
    {0x0540d5, 0x0000},
    {0x0540d6, 0x0000},
    {0x0540d7, 0x0000},
    {0x0540d8, 0x0000},
    {0x0540d9, 0x0000},
    {0x0540da, 0x0000},
    {0x0540db, 0x0000},
    {0x0540dc, 0x0000},
    {0x0540dd, 0x0000},
    {0x0540de, 0x0000},
    {0x0540df, 0x0000},
    {0x0540e0, 0x0000},
    {0x0540e1, 0x0000},
    {0x0540e2, 0x0000},
    {0x0540e3, 0x0000},
    {0x0540e4, 0x0000},
    {0x0540e5, 0x0000},
    {0x0540e6, 0x0000},
    {0x0540e7, 0x0000},
    {0x0540e8, 0x0000},
    {0x0540e9, 0x0000},
    {0x0540ea, 0x0000},
    {0x0540eb, 0x0000},
    {0x0540ec, 0x0000},
    {0x0540ed, 0x0000},
    {0x0540ee, 0x0000},
    {0x0540ef, 0x0000},
    {0x0540f0, 0x0000},
    {0x0540f1, 0x0000},
    {0x0540f2, 0x0000},
    {0x0540f3, 0x0000},
    {0x0540f4, 0x0000},
    {0x0540f5, 0x0000},
    {0x0540f6, 0x0000},
    {0x0540f7, 0x0000},
    {0x0540f8, 0x0000},
    {0x0540f9, 0x0000},
    {0x0540fa, 0x0000},
    {0x0540fb, 0x0000},
    {0x0540fc, 0x0000},
    {0x0540fd, 0x0000},
    {0x0540fe, 0x0000},
    {0x0540ff, 0x0000},
    {0x054100, 0x0000},
    {0x054101, 0x0000},
    {0x054102, 0x0000},
    {0x054103, 0x0000},
    {0x054104, 0x0000},
    {0x054105, 0x0000},
    {0x054106, 0x0000},
    {0x054107, 0x0000},
    {0x054108, 0x0000},
    {0x054109, 0x0000},
    {0x05410a, 0x0000},
    {0x05410b, 0x0000},
    {0x05410c, 0x0000},
    {0x05410d, 0x0000},
    {0x05410e, 0x0000},
    {0x05410f, 0x0000},
    {0x054110, 0x0000},
    {0x054111, 0x0000},
    {0x054112, 0x0000},
    {0x054113, 0x0000},
    {0x054114, 0x0000},
    {0x054115, 0x0000},
    {0x054116, 0x0000},
    {0x054117, 0x0000},
    {0x054118, 0x0000},
    {0x054119, 0x0000},
    {0x05411a, 0x0000},
    {0x05411b, 0x0000},
    {0x05411c, 0x0000},
    {0x05411d, 0x0000},
    {0x05411e, 0x0000},
    {0x05411f, 0x0000},
    {0x054120, 0x0000},
    {0x054121, 0x0000},
    {0x054122, 0x0000},
    {0x054123, 0x0000},
    {0x054124, 0x0000},
    {0x054125, 0x0000},
    {0x054126, 0x0000},
    {0x054127, 0x0000},
    {0x054128, 0x0000},
    {0x054129, 0x0000},
    {0x05412a, 0x0000},
    {0x05412b, 0x0000},
    {0x05412c, 0x0000},
    {0x05412d, 0x0000},
    {0x05412e, 0x0000},
    {0x05412f, 0x0000},
    {0x054130, 0x0000},
    {0x054131, 0x0000},
    {0x054132, 0x0000},
    {0x054133, 0x0000},
    {0x054134, 0x0000},
    {0x054135, 0x0000},
    {0x054136, 0x0000},
    {0x054137, 0x0000},
    {0x054138, 0x0000},
    {0x054139, 0x0000},
    {0x05413a, 0x0000},
    {0x05413b, 0x0000},
    {0x05413c, 0x0000},
    {0x05413d, 0x0000},
    {0x05413e, 0x0000},
    {0x05413f, 0x0000},
    {0x054140, 0x0000},
    {0x054141, 0x0000},
    {0x054142, 0x0000},
    {0x054143, 0x0000},
    {0x054144, 0x0000},
    {0x054145, 0x0000},
    {0x054146, 0x0000},
    {0x054147, 0x0000},
    {0x054148, 0x0000},
    {0x054149, 0x0000},
    {0x05414a, 0x0000},
    {0x05414b, 0x0000},
    {0x05414c, 0x0000},
    {0x05414d, 0x0000},
    {0x05414e, 0x0000},
    {0x05414f, 0x0000},
    {0x054150, 0x0000},
    {0x054151, 0x0000},
    {0x054152, 0x0000},
    {0x054153, 0x0000},
    {0x054154, 0x0000},
    {0x054155, 0x0000},
    {0x054156, 0x0000},
    {0x054157, 0x0000},
    {0x054158, 0x0000},
    {0x054159, 0x0000},
    {0x05415a, 0x0000},
    {0x05415b, 0x0000},
    {0x05415c, 0x0000},
    {0x05415d, 0x0000},
    {0x05415e, 0x0000},
    {0x05415f, 0x0000},
    {0x054160, 0x0000},
    {0x054161, 0x0000},
    {0x054162, 0x0000},
    {0x054163, 0x0000},
    {0x054164, 0x0000},
    {0x054165, 0x0000},
    {0x054166, 0x0000},
    {0x054167, 0x0000},
    {0x054168, 0x0000},
    {0x054169, 0x0000},
    {0x05416a, 0x0000},
    {0x05416b, 0x0000},
    {0x05416c, 0x0000},
    {0x05416d, 0x0000},
    {0x05416e, 0x0000},
    {0x05416f, 0x0000},
    {0x054170, 0x0000},
    {0x054171, 0x0000},
    {0x054172, 0x0000},
    {0x054173, 0x0000},
    {0x054174, 0x0000},
    {0x054175, 0x0000},
    {0x054176, 0x0000},
    {0x054177, 0x0000},
    {0x054178, 0x0000},
    {0x054179, 0x0000},
    {0x05417a, 0x0000},
    {0x05417b, 0x0000},
    {0x05417c, 0x0000},
    {0x05417d, 0x0000},
    {0x05417e, 0x0000},
    {0x05417f, 0x0000},
    {0x054180, 0x0000},
    {0x054181, 0x0000},
    {0x054182, 0x0000},
    {0x054183, 0x0000},
    {0x054184, 0x0000},
    {0x054185, 0x0000},
    {0x054186, 0x0000},
    {0x054187, 0x0000},
    {0x054188, 0x0000},
    {0x054189, 0x0000},
    {0x05418a, 0x0000},
    {0x05418b, 0x0000},
    {0x05418c, 0x0000},
    {0x05418d, 0x0000},
    {0x05418e, 0x0000},
    {0x05418f, 0x0000},
    {0x054190, 0x0000},
    {0x054191, 0x0000},
    {0x054192, 0x0000},
    {0x054193, 0x0000},
    {0x054194, 0x0000},
    {0x054195, 0x0000},
    {0x054196, 0x0000},
    {0x054197, 0x0000},
    {0x054198, 0x0000},
    {0x054199, 0x0000},
    {0x05419a, 0x0000},
    {0x05419b, 0x0000},
    {0x05419c, 0x0000},
    {0x05419d, 0x0000},
    {0x05419e, 0x0000},
    {0x05419f, 0x0000},
    {0x0541a0, 0x0000},
    {0x0541a1, 0x0000},
    {0x0541a2, 0x0000},
    {0x0541a3, 0x0000},
    {0x0541a4, 0x0000},
    {0x0541a5, 0x0000},
    {0x0541a6, 0x0000},
    {0x0541a7, 0x0000},
    {0x0541a8, 0x0000},
    {0x0541a9, 0x0000},
    {0x0541aa, 0x0000},
    {0x0541ab, 0x0000},
    {0x0541ac, 0x0000},
    {0x0541ad, 0x0000},
    {0x0541ae, 0x0000},
    {0x0541af, 0x0000},
    {0x0541b0, 0x0000},
    {0x0541b1, 0x0000},
    {0x0541b2, 0x0000},
    {0x0541b3, 0x0000},
    {0x0541b4, 0x0000},
    {0x0541b5, 0x0000},
    {0x0541b6, 0x0000},
    {0x0541b7, 0x0000},
    {0x0541b8, 0x0000},
    {0x0541b9, 0x0000},
    {0x0541ba, 0x0000},
    {0x0541bb, 0x0000},
    {0x0541bc, 0x0000},
    {0x0541bd, 0x0000},
    {0x0541be, 0x0000},
    {0x0541bf, 0x0000},
    {0x0541c0, 0x0000},
    {0x0541c1, 0x0000},
    {0x0541c2, 0x0000},
    {0x0541c3, 0x0000},
    {0x0541c4, 0x0000},
    {0x0541c5, 0x0000},
    {0x0541c6, 0x0000},
    {0x0541c7, 0x0000},
    {0x0541c8, 0x0000},
    {0x0541c9, 0x0000},
    {0x0541ca, 0x0000},
    {0x0541cb, 0x0000},
    {0x0541cc, 0x0000},
    {0x0541cd, 0x0000},
    {0x0541ce, 0x0000},
    {0x0541cf, 0x0000},
    {0x0541d0, 0x0000},
    {0x0541d1, 0x0000},
    {0x0541d2, 0x0000},
    {0x0541d3, 0x0000},
    {0x0541d4, 0x0000},
    {0x0541d5, 0x0000},
    {0x0541d6, 0x0000},
    {0x0541d7, 0x0000},
    {0x0541d8, 0x0000},
    {0x0541d9, 0x0000},
    {0x0541da, 0x0000},
    {0x0541db, 0x0000},
    {0x0541dc, 0x0000},
    {0x0541dd, 0x0000},
    {0x0541de, 0x0000},
    {0x0541df, 0x0000},
    {0x0541e0, 0x0000},
    {0x0541e1, 0x0000},
    {0x0541e2, 0x0000},
    {0x0541e3, 0x0000},
    {0x0541e4, 0x0000},
    {0x0541e5, 0x0000},
    {0x0541e6, 0x0000},
    {0x0541e7, 0x0000},
    {0x0541e8, 0x0000},
    {0x0541e9, 0x0000},
    {0x0541ea, 0x0000},
    {0x0541eb, 0x0000},
    {0x0541ec, 0x0000},
    {0x0541ed, 0x0000},
    {0x0541ee, 0x0000},
    {0x0541ef, 0x0000},
    {0x0541f0, 0x0000},
    {0x0541f1, 0x0000},
    {0x0541f2, 0x0000},
    {0x0541f3, 0x0000},
    {0x0541f4, 0x0000},
    {0x0541f5, 0x0000},
    {0x0541f6, 0x0000},
    {0x0541f7, 0x0000},
    {0x0541f8, 0x0000},
    {0x0541f9, 0x0000},
    {0x0541fa, 0x0000},
    {0x0541fb, 0x0000},
    {0x0541fc, 0x0000},
    {0x0541fd, 0x0000},
    {0x0541fe, 0x0000},
    {0x0541ff, 0x0000},
    {0x054200, 0x0000},
    {0x054201, 0x0000},
    {0x054202, 0x0000},
    {0x054203, 0x0000},
    {0x054204, 0x0000},
    {0x054205, 0x00ff},
    {0x054206, 0x0000},
    {0x054207, 0x0000},
    {0x054208, 0x014a},
    {0x054209, 0x0181},
    {0x05420a, 0x0118},
    {0x05420b, 0x0118},
    {0x05420c, 0x016f},
    {0x05420d, 0x016f},
    {0x05420e, 0x0159},
    {0x05420f, 0x0181},
    {0x054210, 0x0120},
    {0x054211, 0x0120},
    {0x054212, 0x0000},
    {0x054213, 0x0000},
    {0x054214, 0x701c},
    {0x054215, 0x61a8},
    {0x054216, 0x35ac},
    {0x054217, 0x35ac},
    {0x054218, 0x125c},
    {0x054219, 0x125c},
    {0x05421a, 0xc738},
    {0x05421b, 0xb0f4},
    {0x05421c, 0x6590},
    {0x05421d, 0x6590},
    {0x05421e, 0x0000},
    {0x05421f, 0x0000},
    {0x054220, 0x9660},
    {0x054221, 0x00cb},
    {0x054222, 0x0000},
    {0x054223, 0x0000},
    {0x054224, 0x2820},
    {0x054225, 0x140f},
    {0x054226, 0x1f02},
    {0x054227, 0x01f0},
    {0x054228, 0x0000},
    {0x054229, 0xb400},
    {0x05422a, 0x01ff},
    {0x05422b, 0x0100},
    {0x05422c, 0xb400},
    {0x05422d, 0x01f0},
    {0x05422e, 0x0000},
    {0x05422f, 0xb400},
    {0x054230, 0x01f4},
    {0x054231, 0x0000},
    {0x054232, 0xb900},
    {0x054233, 0x01f0},
    {0x054234, 0x0000},
    {0x054235, 0xba00},
    {0x054236, 0x01f0},
    {0x054237, 0x0000},
    {0x054238, 0xbb00},
    {0x054239, 0x01f0},
    {0x05423a, 0x0000},
    {0x05423b, 0x0100},
    {0x05423c, 0x01f0},
    {0x05423d, 0x0000},
    {0x05423e, 0x1300},
    {0x05423f, 0x01f0},
    {0x054240, 0x0000},
    {0x054241, 0xf900},
    {0x054242, 0x04f0},
    {0x054243, 0x0000},
    {0x054244, 0xfa02},
    {0x054245, 0x04f0},
    {0x054246, 0x0000},
    {0x054247, 0xfb00},
    {0x054248, 0x04f0},
    {0x054249, 0x0000},
    {0x05424a, 0x6004},
    {0x05424b, 0x07f0},
    {0x05424c, 0x0800},
    {0x05424d, 0x6500},
    {0x05424e, 0x07f0},
    {0x05424f, 0x0000},
    {0x054250, 0x6200},
    {0x054251, 0x01ff},
    {0x054252, 0x0000},
    {0x054253, 0x0200},
    {0x054254, 0x01f0},
    {0x054255, 0x2000},
    {0x054256, 0x1f02},
    {0x054257, 0x01f0},
    {0x054258, 0x0000},
    {0x054259, 0xb400},
    {0x05425a, 0x01ff},
    {0x05425b, 0x0100},
    {0x05425c, 0xb400},
    {0x05425d, 0x01f0},
    {0x05425e, 0x0000},
    {0x05425f, 0xb400},
    {0x054260, 0x01f4},
    {0x054261, 0x0000},
    {0x054262, 0xb900},
    {0x054263, 0x01f0},
    {0x054264, 0x0000},
    {0x054265, 0xba00},
    {0x054266, 0x01f0},
    {0x054267, 0x0000},
    {0x054268, 0xbb00},
    {0x054269, 0x01f0},
    {0x05426a, 0x0000},
    {0x05426b, 0x0100},
    {0x05426c, 0x01f0},
    {0x05426d, 0x0000},
    {0x05426e, 0x1100},
    {0x05426f, 0x01f0},
    {0x054270, 0x0100},
    {0x054271, 0x1200},
    {0x054272, 0x01f0},
    {0x054273, 0x0000},
    {0x054274, 0x18f0},
    {0x054275, 0x01f0},
    {0x054276, 0x0100},
    {0x054277, 0x1300},
    {0x054278, 0x01f0},
    {0x054279, 0x0000},
    {0x05427a, 0xf900},
    {0x05427b, 0x04f0},
    {0x05427c, 0x0000},
    {0x05427d, 0xfa02},
    {0x05427e, 0x04f0},
    {0x05427f, 0x0000},
    {0x054280, 0xfb00},
    {0x054281, 0x04f0},
    {0x054282, 0x0000},
    {0x054283, 0x6204},
    {0x054284, 0x01ff},
    {0x054285, 0x0000},
    {0x054286, 0x6200},
    {0x054287, 0x01f0},
    {0x054288, 0x0f00},
    {0x054289, 0x6200},
    {0x05428a, 0x01f4},
    {0x05428b, 0xf000},
    {0x05428c, 0x0200},
    {0x05428d, 0x01f0},
    {0x05428e, 0x0400},
    {0x05428f, 0x1f02},
    {0x054290, 0x01f0},
    {0x054291, 0x0000},
    {0x054292, 0x3b00},
    {0x054293, 0x02f0},
    {0x054294, 0x0100},
    {0x054295, 0xb200},
    {0x054296, 0x01ff},
    {0x054297, 0x0000},
    {0x054298, 0xb200},
    {0x054299, 0x01f0},
    {0x05429a, 0x0100},
    {0x05429b, 0xb400},
    {0x05429c, 0x01ff},
    {0x05429d, 0x0100},
    {0x05429e, 0xb400},
    {0x05429f, 0x01f0},
    {0x0542a0, 0x0000},
    {0x0542a1, 0xb900},
    {0x0542a2, 0x01f0},
    {0x0542a3, 0x0000},
    {0x0542a4, 0xba00},
    {0x0542a5, 0x01f0},
    {0x0542a6, 0x0000},
    {0x0542a7, 0xbb00},
    {0x0542a8, 0x01f0},
    {0x0542a9, 0x0000},
    {0x0542aa, 0x0100},
    {0x0542ab, 0x01f0},
    {0x0542ac, 0x0000},
    {0x0542ad, 0x6000},
    {0x0542ae, 0x07f0},
    {0x0542af, 0x0100},
    {0x0542b0, 0x6500},
    {0x0542b1, 0x07f0},
    {0x0542b2, 0xff00},
    {0x0542b3, 0x2601},
    {0x0542b4, 0x07ff},
    {0x0542b5, 0x0000},
    {0x0542b6, 0x2700},
    {0x0542b7, 0x07ff},
    {0x0542b8, 0x0000},
    {0x0542b9, 0x1300},
    {0x0542ba, 0x01f0},
    {0x0542bb, 0x0200},
    {0x0542bc, 0x3200},
    {0x0542bd, 0x01ff},
    {0x0542be, 0x0000},
    {0x0542bf, 0x6208},
    {0x0542c0, 0x01ff},
    {0x0542c1, 0x0000},
    {0x0542c2, 0x6200},
    {0x0542c3, 0x01f0},
    {0x0542c4, 0x0100},
    {0x0542c5, 0x6200},
    {0x0542c6, 0x01f4},
    {0x0542c7, 0x0100},
    {0x0542c8, 0x0200},
    {0x0542c9, 0x01f0},
    {0x0542ca, 0x0800},
    {0x0542cb, 0x1f02},
    {0x0542cc, 0x01f0},
    {0x0542cd, 0x0000},
    {0x0542ce, 0xb200},
    {0x0542cf, 0x01ff},
    {0x0542d0, 0x0000},
    {0x0542d1, 0xb200},
    {0x0542d2, 0x01f0},
    {0x0542d3, 0x0100},
    {0x0542d4, 0xb200},
    {0x0542d5, 0x01f4},
    {0x0542d6, 0x0100},
    {0x0542d7, 0xb400},
    {0x0542d8, 0x01ff},
    {0x0542d9, 0x0100},
    {0x0542da, 0xb400},
    {0x0542db, 0x01f0},
    {0x0542dc, 0x0000},
    {0x0542dd, 0xb400},
    {0x0542de, 0x01f4},
    {0x0542df, 0x0000},
    {0x0542e0, 0xb900},
    {0x0542e1, 0x01f0},
    {0x0542e2, 0x0000},
    {0x0542e3, 0xba00},
    {0x0542e4, 0x01f0},
    {0x0542e5, 0x0000},
    {0x0542e6, 0xbb00},
    {0x0542e7, 0x01f0},
    {0x0542e8, 0x0000},
    {0x0542e9, 0x1100},
    {0x0542ea, 0x01f0},
    {0x0542eb, 0x0100},
    {0x0542ec, 0x1201},
    {0x0542ed, 0x01f0},
    {0x0542ee, 0x0100},
    {0x0542ef, 0x1300},
    {0x0542f0, 0x01f0},
    {0x0542f1, 0x0200},
    {0x0542f2, 0x1800},
    {0x0542f3, 0x01f0},
    {0x0542f4, 0x0100},
    {0x0542f5, 0x6000},
    {0x0542f6, 0x07f0},
    {0x0542f7, 0x0100},
    {0x0542f8, 0x6500},
    {0x0542f9, 0x07f0},
    {0x0542fa, 0xff00},
    {0x0542fb, 0x2601},
    {0x0542fc, 0x07ff},
    {0x0542fd, 0xff00},
    {0x0542fe, 0x27ff},
    {0x0542ff, 0x07ff},
    {0x054300, 0xff00},
    {0x054301, 0x62ff},
    {0x054302, 0x01ff},
    {0x054303, 0x0000},
    {0x054304, 0x6200},
    {0x054305, 0x01f0},
    {0x054306, 0x0100},
    {0x054307, 0x6200},
    {0x054308, 0x01f4},
    {0x054309, 0x1000},
    {0x05430a, 0x3200},
    {0x05430b, 0x01ff},
    {0x05430c, 0x0000},
    {0x05430d, 0x0208},
    {0x05430e, 0x01f0},
    {0x05430f, 0x1000},
    {0x054310, 0x0002},
    {0x054311, 0x0000},
    {0x054312, 0x020d},
    {0x054313, 0x0301},
    {0x054314, 0x0c0b},
    {0x054315, 0x160e},
    {0x054316, 0x1004},
    {0x054317, 0x1811},
    {0x054318, 0x0c06},
    {0x054319, 0x1610},
    {0x05431a, 0x201c},
    {0x05431b, 0x2824},
    {0x05431c, 0x0c06},
    {0x05431d, 0x1812},
    {0x05431e, 0x241e},
    {0x05431f, 0x2c28},
    {0x054320, 0x0a06},
    {0x054321, 0x140e},
    {0x054322, 0x1c18},
    {0x054323, 0x2420},
    {0x054324, 0x0a06},
    {0x054325, 0x1610},
    {0x054326, 0x201a},
    {0x054327, 0x2824},
    {0x054328, 0x006e},
    {0x054329, 0x0002},
    {0x05432a, 0x0001},
    {0x05432b, 0x00fd},
    {0x05432c, 0x0004},
    {0x05432d, 0x000f},
    {0x05432e, 0x0060},
    {0x05432f, 0x0007},
    {0x054330, 0x0000},
    {0x054331, 0x00e8},
    {0x054332, 0x0004},
    {0x054333, 0x00ff},
    {0x054334, 0x00fc},
    {0x054335, 0x0004},
    {0x054336, 0x0404},
    {0x054337, 0x003a},
    {0x054338, 0x0002},
    {0x054339, 0x0002},
    {0x05433a, 0x0011},
    {0x05433b, 0x0007},
    {0x05433c, 0x0000},
    {0x05433d, 0x0000},
    {0x0d0000, 0x0001}
};

const uint32_t param_phyinit_f_2d_0[706][2] =
{
    {0x0d0000, 0x0000},
    {0x054000, 0x0000},
    {0x054001, 0x0000},
    {0x054002, 0x0000},
    {0x054003, 0x0c80},
    {0x054004, 0x0002},
    {0x054005, 0x0000},
    {0x054006, 0x0015},
    {0x054007, 0x0000},
    {0x054008, 0x0061},
    {0x054009, 0x00ff},
    {0x05400a, 0x0000},
    {0x05400b, 0x0002},
    {0x05400c, 0x0000},
    {0x05400d, 0x0000},
    {0x05400e, 0x0000},
    {0x05400f, 0x0f00},
    {0x054010, 0x2080},
    {0x054011, 0x0000},
    {0x054012, 0x0310},
    {0x054013, 0x0000},
    {0x054014, 0x0000},
    {0x054015, 0x0000},
    {0x054016, 0x0000},
    {0x054017, 0x0000},
    {0x054018, 0x0000},
    {0x054019, 0x2d54},
    {0x05401a, 0x00b1},
    {0x05401b, 0x4746},
    {0x05401c, 0x4708},
    {0x05401d, 0x0000},
    {0x05401e, 0x0006},
    {0x05401f, 0x2d54},
    {0x054020, 0x00b1},
    {0x054021, 0x4746},
    {0x054022, 0x4708},
    {0x054023, 0x0000},
    {0x054024, 0x0016},
    {0x054025, 0x0000},
    {0x054026, 0x0000},
    {0x054027, 0x0000},
    {0x054028, 0x0000},
    {0x054029, 0x0000},
    {0x05402a, 0x0000},
    {0x05402b, 0x1000},
    {0x05402c, 0x0003},
    {0x05402d, 0x0000},
    {0x05402e, 0x0000},
    {0x05402f, 0x0000},
    {0x054030, 0x0000},
    {0x054031, 0x0000},
    {0x054032, 0x5400},
    {0x054033, 0xb12d},
    {0x054034, 0x4600},
    {0x054035, 0x0847},
    {0x054036, 0x0047},
    {0x054037, 0x0600},
    {0x054038, 0x5400},
    {0x054039, 0xb12d},
    {0x05403a, 0x4600},
    {0x05403b, 0x0847},
    {0x05403c, 0x0047},
    {0x05403d, 0x1600},
    {0x05403e, 0x0000},
    {0x05403f, 0x0000},
    {0x054040, 0x0000},
    {0x054041, 0x0000},
    {0x054042, 0x0000},
    {0x054043, 0x0000},
    {0x054044, 0x0000},
    {0x054045, 0x0000},
    {0x054046, 0x0000},
    {0x054047, 0x0000},
    {0x054048, 0x0000},
    {0x054049, 0x0000},
    {0x05404a, 0x0000},
    {0x05404b, 0x0000},
    {0x05404c, 0x0000},
    {0x05404d, 0x0000},
    {0x05404e, 0x0000},
    {0x05404f, 0x0000},
    {0x054050, 0x0000},
    {0x054051, 0x0000},
    {0x054052, 0x0000},
    {0x054053, 0x0000},
    {0x054054, 0x0000},
    {0x054055, 0x0000},
    {0x054056, 0x0000},
    {0x054057, 0x0000},
    {0x054058, 0x0000},
    {0x054059, 0x0000},
    {0x05405a, 0x0000},
    {0x05405b, 0x0000},
    {0x05405c, 0x0000},
    {0x05405d, 0x0000},
    {0x05405e, 0x0000},
    {0x05405f, 0x0000},
    {0x054060, 0x0000},
    {0x054061, 0x0000},
    {0x054062, 0x0000},
    {0x054063, 0x0000},
    {0x054064, 0x0000},
    {0x054065, 0x0000},
    {0x054066, 0x0000},
    {0x054067, 0x0000},
    {0x054068, 0x0000},
    {0x054069, 0x0000},
    {0x05406a, 0x0000},
    {0x05406b, 0x0000},
    {0x05406c, 0x0000},
    {0x05406d, 0x0000},
    {0x05406e, 0x0000},
    {0x05406f, 0x0000},
    {0x054070, 0x0000},
    {0x054071, 0x0000},
    {0x054072, 0x0000},
    {0x054073, 0x0000},
    {0x054074, 0x0000},
    {0x054075, 0x0000},
    {0x054076, 0x0000},
    {0x054077, 0x0000},
    {0x054078, 0x0000},
    {0x054079, 0x0000},
    {0x05407a, 0x0000},
    {0x05407b, 0x0000},
    {0x05407c, 0x0000},
    {0x05407d, 0x0000},
    {0x05407e, 0x0000},
    {0x05407f, 0x0000},
    {0x054080, 0x0000},
    {0x054081, 0x0000},
    {0x054082, 0x0000},
    {0x054083, 0x0000},
    {0x054084, 0x0000},
    {0x054085, 0x0000},
    {0x054086, 0x0000},
    {0x054087, 0x0000},
    {0x054088, 0x0000},
    {0x054089, 0x0000},
    {0x05408a, 0x0000},
    {0x05408b, 0x0000},
    {0x05408c, 0x0000},
    {0x05408d, 0x0000},
    {0x05408e, 0x0000},
    {0x05408f, 0x0000},
    {0x054090, 0x0000},
    {0x054091, 0x0000},
    {0x054092, 0x0000},
    {0x054093, 0x0000},
    {0x054094, 0x0000},
    {0x054095, 0x0000},
    {0x054096, 0x0000},
    {0x054097, 0x0000},
    {0x054098, 0x0000},
    {0x054099, 0x0000},
    {0x05409a, 0x0000},
    {0x05409b, 0x0000},
    {0x05409c, 0x0000},
    {0x05409d, 0x0000},
    {0x05409e, 0x0000},
    {0x05409f, 0x0000},
    {0x0540a0, 0x0000},
    {0x0540a1, 0x0000},
    {0x0540a2, 0x0000},
    {0x0540a3, 0x0000},
    {0x0540a4, 0x0000},
    {0x0540a5, 0x0000},
    {0x0540a6, 0x0000},
    {0x0540a7, 0x0000},
    {0x0540a8, 0x0000},
    {0x0540a9, 0x0000},
    {0x0540aa, 0x0000},
    {0x0540ab, 0x0000},
    {0x0540ac, 0x0000},
    {0x0540ad, 0x0000},
    {0x0540ae, 0x0000},
    {0x0540af, 0x0000},
    {0x0540b0, 0x0000},
    {0x0540b1, 0x0000},
    {0x0540b2, 0x0000},
    {0x0540b3, 0x0000},
    {0x0540b4, 0x0000},
    {0x0540b5, 0x0000},
    {0x0540b6, 0x0000},
    {0x0540b7, 0x0000},
    {0x0540b8, 0x0000},
    {0x0540b9, 0x0000},
    {0x0540ba, 0x0000},
    {0x0540bb, 0x0000},
    {0x0540bc, 0x0000},
    {0x0540bd, 0x0000},
    {0x0540be, 0x0000},
    {0x0540bf, 0x0000},
    {0x0540c0, 0x0000},
    {0x0540c1, 0x0000},
    {0x0540c2, 0x0000},
    {0x0540c3, 0x0000},
    {0x0540c4, 0x0000},
    {0x0540c5, 0x0000},
    {0x0540c6, 0x0000},
    {0x0540c7, 0x0000},
    {0x0540c8, 0x0000},
    {0x0540c9, 0x0000},
    {0x0540ca, 0x0000},
    {0x0540cb, 0x0000},
    {0x0540cc, 0x0000},
    {0x0540cd, 0x0000},
    {0x0540ce, 0x0000},
    {0x0540cf, 0x0000},
    {0x0540d0, 0x0000},
    {0x0540d1, 0x0000},
    {0x0540d2, 0x0000},
    {0x0540d3, 0x0000},
    {0x0540d4, 0x0000},
    {0x0540d5, 0x0000},
    {0x0540d6, 0x0000},
    {0x0540d7, 0x0000},
    {0x0540d8, 0x0000},
    {0x0540d9, 0x0000},
    {0x0540da, 0x0000},
    {0x0540db, 0x0000},
    {0x0540dc, 0x0000},
    {0x0540dd, 0x0000},
    {0x0540de, 0x0000},
    {0x0540df, 0x0000},
    {0x0540e0, 0x0000},
    {0x0540e1, 0x0000},
    {0x0540e2, 0x0000},
    {0x0540e3, 0x0000},
    {0x0540e4, 0x0000},
    {0x0540e5, 0x0000},
    {0x0540e6, 0x0000},
    {0x0540e7, 0x0000},
    {0x0540e8, 0x0000},
    {0x0540e9, 0x0000},
    {0x0540ea, 0x0000},
    {0x0540eb, 0x0000},
    {0x0540ec, 0x0000},
    {0x0540ed, 0x0000},
    {0x0540ee, 0x0000},
    {0x0540ef, 0x0000},
    {0x0540f0, 0x0000},
    {0x0540f1, 0x0000},
    {0x0540f2, 0x0000},
    {0x0540f3, 0x0000},
    {0x0540f4, 0x0000},
    {0x0540f5, 0x0000},
    {0x0540f6, 0x0000},
    {0x0540f7, 0x0000},
    {0x0540f8, 0x0000},
    {0x0540f9, 0x0000},
    {0x0540fa, 0x0000},
    {0x0540fb, 0x0000},
    {0x0540fc, 0x0000},
    {0x0540fd, 0x0000},
    {0x0540fe, 0x0000},
    {0x0540ff, 0x0000},
    {0x054100, 0x0000},
    {0x054101, 0x0000},
    {0x054102, 0x0000},
    {0x054103, 0x0000},
    {0x054104, 0x0000},
    {0x054105, 0x0000},
    {0x054106, 0x0000},
    {0x054107, 0x0000},
    {0x054108, 0x0000},
    {0x054109, 0x0000},
    {0x05410a, 0x0000},
    {0x05410b, 0x0000},
    {0x05410c, 0x0000},
    {0x05410d, 0x0000},
    {0x05410e, 0x0000},
    {0x05410f, 0x0000},
    {0x054110, 0x0000},
    {0x054111, 0x0000},
    {0x054112, 0x0000},
    {0x054113, 0x0000},
    {0x054114, 0x0000},
    {0x054115, 0x0000},
    {0x054116, 0x0000},
    {0x054117, 0x0000},
    {0x054118, 0x0000},
    {0x054119, 0x0000},
    {0x05411a, 0x0000},
    {0x05411b, 0x0000},
    {0x05411c, 0x0000},
    {0x05411d, 0x0000},
    {0x05411e, 0x0000},
    {0x05411f, 0x0000},
    {0x054120, 0x0000},
    {0x054121, 0x0000},
    {0x054122, 0x0000},
    {0x054123, 0x0000},
    {0x054124, 0x0000},
    {0x054125, 0x0000},
    {0x054126, 0x0000},
    {0x054127, 0x0000},
    {0x054128, 0x0000},
    {0x054129, 0x0000},
    {0x05412a, 0x0000},
    {0x05412b, 0x0000},
    {0x05412c, 0x0000},
    {0x05412d, 0x0000},
    {0x05412e, 0x0000},
    {0x05412f, 0x0000},
    {0x054130, 0x0000},
    {0x054131, 0x0000},
    {0x054132, 0x0000},
    {0x054133, 0x0000},
    {0x054134, 0x0000},
    {0x054135, 0x0000},
    {0x054136, 0x0000},
    {0x054137, 0x0000},
    {0x054138, 0x0000},
    {0x054139, 0x0000},
    {0x05413a, 0x0000},
    {0x05413b, 0x0000},
    {0x05413c, 0x0000},
    {0x05413d, 0x0000},
    {0x05413e, 0x0000},
    {0x05413f, 0x0000},
    {0x054140, 0x0000},
    {0x054141, 0x0000},
    {0x054142, 0x0000},
    {0x054143, 0x0000},
    {0x054144, 0x0000},
    {0x054145, 0x0000},
    {0x054146, 0x0000},
    {0x054147, 0x0000},
    {0x054148, 0x0000},
    {0x054149, 0x0000},
    {0x05414a, 0x0000},
    {0x05414b, 0x0000},
    {0x05414c, 0x0000},
    {0x05414d, 0x0000},
    {0x05414e, 0x0000},
    {0x05414f, 0x0000},
    {0x054150, 0x0000},
    {0x054151, 0x0000},
    {0x054152, 0x0000},
    {0x054153, 0x0000},
    {0x054154, 0x0000},
    {0x054155, 0x0000},
    {0x054156, 0x0000},
    {0x054157, 0x0000},
    {0x054158, 0x0000},
    {0x054159, 0x0000},
    {0x05415a, 0x0000},
    {0x05415b, 0x0000},
    {0x05415c, 0x0000},
    {0x05415d, 0x0000},
    {0x05415e, 0x0000},
    {0x05415f, 0x0000},
    {0x054160, 0x0000},
    {0x054161, 0x0000},
    {0x054162, 0x0000},
    {0x054163, 0x0000},
    {0x054164, 0x0000},
    {0x054165, 0x0000},
    {0x054166, 0x0000},
    {0x054167, 0x0000},
    {0x054168, 0x0000},
    {0x054169, 0x0000},
    {0x05416a, 0x0000},
    {0x05416b, 0x0000},
    {0x05416c, 0x0000},
    {0x05416d, 0x0000},
    {0x05416e, 0x0000},
    {0x05416f, 0x0000},
    {0x054170, 0x0000},
    {0x054171, 0x0000},
    {0x054172, 0x0000},
    {0x054173, 0x0000},
    {0x054174, 0x0000},
    {0x054175, 0x0000},
    {0x054176, 0x0000},
    {0x054177, 0x0000},
    {0x054178, 0x0000},
    {0x054179, 0x0000},
    {0x05417a, 0x0000},
    {0x05417b, 0x0000},
    {0x05417c, 0x0000},
    {0x05417d, 0x0000},
    {0x05417e, 0x0000},
    {0x05417f, 0x0000},
    {0x054180, 0x0000},
    {0x054181, 0x0000},
    {0x054182, 0x0000},
    {0x054183, 0x0000},
    {0x054184, 0x0000},
    {0x054185, 0x0000},
    {0x054186, 0x0000},
    {0x054187, 0x0000},
    {0x054188, 0x0000},
    {0x054189, 0x0000},
    {0x05418a, 0x0000},
    {0x05418b, 0x0000},
    {0x05418c, 0x0000},
    {0x05418d, 0x0000},
    {0x05418e, 0x0000},
    {0x05418f, 0x0000},
    {0x054190, 0x0000},
    {0x054191, 0x0000},
    {0x054192, 0x0000},
    {0x054193, 0x0000},
    {0x054194, 0x0000},
    {0x054195, 0x0000},
    {0x054196, 0x0000},
    {0x054197, 0x0000},
    {0x054198, 0x0000},
    {0x054199, 0x0000},
    {0x05419a, 0x0000},
    {0x05419b, 0x0000},
    {0x05419c, 0x0000},
    {0x05419d, 0x0000},
    {0x05419e, 0x0000},
    {0x05419f, 0x0000},
    {0x0541a0, 0x0000},
    {0x0541a1, 0x0000},
    {0x0541a2, 0x0000},
    {0x0541a3, 0x0000},
    {0x0541a4, 0x0000},
    {0x0541a5, 0x0000},
    {0x0541a6, 0x0000},
    {0x0541a7, 0x0000},
    {0x0541a8, 0x0000},
    {0x0541a9, 0x0000},
    {0x0541aa, 0x0000},
    {0x0541ab, 0x0000},
    {0x0541ac, 0x0000},
    {0x0541ad, 0x0000},
    {0x0541ae, 0x0000},
    {0x0541af, 0x0000},
    {0x0541b0, 0x0000},
    {0x0541b1, 0x0000},
    {0x0541b2, 0x0000},
    {0x0541b3, 0x0000},
    {0x0541b4, 0x0000},
    {0x0541b5, 0x0000},
    {0x0541b6, 0x0000},
    {0x0541b7, 0x0000},
    {0x0541b8, 0x0000},
    {0x0541b9, 0x0000},
    {0x0541ba, 0x0000},
    {0x0541bb, 0x0000},
    {0x0541bc, 0x0000},
    {0x0541bd, 0x0000},
    {0x0541be, 0x0000},
    {0x0541bf, 0x0000},
    {0x0541c0, 0x0000},
    {0x0541c1, 0x0000},
    {0x0541c2, 0x0000},
    {0x0541c3, 0x0000},
    {0x0541c4, 0x0000},
    {0x0541c5, 0x0000},
    {0x0541c6, 0x0000},
    {0x0541c7, 0x0000},
    {0x0541c8, 0x0000},
    {0x0541c9, 0x0000},
    {0x0541ca, 0x0000},
    {0x0541cb, 0x0000},
    {0x0541cc, 0x0000},
    {0x0541cd, 0x0000},
    {0x0541ce, 0x0000},
    {0x0541cf, 0x0000},
    {0x0541d0, 0x0000},
    {0x0541d1, 0x0000},
    {0x0541d2, 0x0000},
    {0x0541d3, 0x0000},
    {0x0541d4, 0x0000},
    {0x0541d5, 0x0000},
    {0x0541d6, 0x0000},
    {0x0541d7, 0x0000},
    {0x0541d8, 0x0000},
    {0x0541d9, 0x0000},
    {0x0541da, 0x0000},
    {0x0541db, 0x0000},
    {0x0541dc, 0x0000},
    {0x0541dd, 0x0000},
    {0x0541de, 0x0000},
    {0x0541df, 0x0000},
    {0x0541e0, 0x0000},
    {0x0541e1, 0x0000},
    {0x0541e2, 0x0000},
    {0x0541e3, 0x0000},
    {0x0541e4, 0x0000},
    {0x0541e5, 0x0000},
    {0x0541e6, 0x0000},
    {0x0541e7, 0x0000},
    {0x0541e8, 0x0000},
    {0x0541e9, 0x0000},
    {0x0541ea, 0x0000},
    {0x0541eb, 0x0000},
    {0x0541ec, 0x0000},
    {0x0541ed, 0x0000},
    {0x0541ee, 0x0000},
    {0x0541ef, 0x0000},
    {0x0541f0, 0x0000},
    {0x0541f1, 0x0000},
    {0x0541f2, 0x0000},
    {0x0541f3, 0x0000},
    {0x0541f4, 0x0000},
    {0x0541f5, 0x0000},
    {0x0541f6, 0x0000},
    {0x0541f7, 0x0000},
    {0x0541f8, 0x0000},
    {0x0541f9, 0x0000},
    {0x0541fa, 0x0000},
    {0x0541fb, 0x0000},
    {0x0541fc, 0x0000},
    {0x0541fd, 0x0000},
    {0x0541fe, 0x0000},
    {0x0541ff, 0x0000},
    {0x054200, 0x0000},
    {0x054201, 0xff00},
    {0x054202, 0x0000},
    {0x054203, 0x0000},
    {0x054204, 0x0000},
    {0x054205, 0x0000},
    {0x054206, 0x0000},
    {0x054207, 0x0000},
    {0x054208, 0x0100},
    {0x054209, 0x0014},
    {0x05420a, 0x0000},
    {0x05420b, 0x0000},
    {0x05420c, 0x0000},
    {0x05420d, 0x0000},
    {0x05420e, 0x014a},
    {0x05420f, 0x0181},
    {0x054210, 0x0118},
    {0x054211, 0x0118},
    {0x054212, 0x016f},
    {0x054213, 0x016f},
    {0x054214, 0x0159},
    {0x054215, 0x0181},
    {0x054216, 0x0120},
    {0x054217, 0x0120},
    {0x054218, 0x0000},
    {0x054219, 0x0000},
    {0x05421a, 0x701c},
    {0x05421b, 0x61a8},
    {0x05421c, 0x35ac},
    {0x05421d, 0x35ac},
    {0x05421e, 0x125c},
    {0x05421f, 0x125c},
    {0x054220, 0xc738},
    {0x054221, 0xb0f4},
    {0x054222, 0x6590},
    {0x054223, 0x6590},
    {0x054224, 0x0000},
    {0x054225, 0x0000},
    {0x054226, 0x0000},
    {0x054227, 0x0000},
    {0x054228, 0x0000},
    {0x054229, 0x0000},
    {0x05422a, 0x0000},
    {0x05422b, 0x0000},
    {0x05422c, 0x0000},
    {0x05422d, 0x0000},
    {0x05422e, 0x0000},
    {0x05422f, 0x0000},
    {0x054230, 0x0000},
    {0x054231, 0x0000},
    {0x054232, 0x0000},
    {0x054233, 0x0000},
    {0x054234, 0x9660},
    {0x054235, 0x00cb},
    {0x054236, 0x0000},
    {0x054237, 0x321e},
    {0x054238, 0x0100},
    {0x054239, 0x0000},
    {0x05423a, 0x0000},
    {0x05423b, 0x0000},
    {0x05423c, 0x0000},
    {0x05423d, 0x0000},
    {0x05423e, 0x0000},
    {0x05423f, 0x0000},
    {0x054240, 0x0000},
    {0x054241, 0x0000},
    {0x054242, 0x0100},
    {0x054243, 0x0302},
    {0x054244, 0x0706},
    {0x054245, 0x0b0a},
    {0x054246, 0x0f0e},
    {0x054247, 0x1b1a},
    {0x054248, 0x1f1e},
    {0x054249, 0x3b3a},
    {0x05424a, 0x3f3e},
    {0x05424b, 0x0000},
    {0x05424c, 0xffff},
    {0x05424d, 0x01e0},
    {0x05424e, 0x00f0},
    {0x05424f, 0x00a0},
    {0x054250, 0x0078},
    {0x054251, 0x0060},
    {0x054252, 0x0050},
    {0x054253, 0x0043},
    {0x054254, 0x003c},
    {0x054255, 0x0035},
    {0x054256, 0x0030},
    {0x054257, 0x002c},
    {0x054258, 0x0028},
    {0x054259, 0x0025},
    {0x05425a, 0x0022},
    {0x05425b, 0x0020},
    {0x05425c, 0x001e},
    {0x05425d, 0x001c},
    {0x05425e, 0x0000},
    {0x05425f, 0x0000},
    {0x054260, 0x2820},
    {0x054261, 0x140f},
    {0x054262, 0x1f02},
    {0x054263, 0x01f0},
    {0x054264, 0x0000},
    {0x054265, 0xb400},
    {0x054266, 0x01ff},
    {0x054267, 0x0100},
    {0x054268, 0xb400},
    {0x054269, 0x01f0},
    {0x05426a, 0x0000},
    {0x05426b, 0xb400},
    {0x05426c, 0x01f4},
    {0x05426d, 0x0000},
    {0x05426e, 0xb900},
    {0x05426f, 0x01f0},
    {0x054270, 0x0000},
    {0x054271, 0xba00},
    {0x054272, 0x01f0},
    {0x054273, 0x0000},
    {0x054274, 0xbb00},
    {0x054275, 0x01f0},
    {0x054276, 0x0000},
    {0x054277, 0x0100},
    {0x054278, 0x01f0},
    {0x054279, 0x0000},
    {0x05427a, 0x1300},
    {0x05427b, 0x01f0},
    {0x05427c, 0x0000},
    {0x05427d, 0xf900},
    {0x05427e, 0x04f0},
    {0x05427f, 0x0000},
    {0x054280, 0xfa02},
    {0x054281, 0x04f0},
    {0x054282, 0x0000},
    {0x054283, 0xfb00},
    {0x054284, 0x04f0},
    {0x054285, 0x0000},
    {0x054286, 0x6004},
    {0x054287, 0x07f0},
    {0x054288, 0x0800},
    {0x054289, 0x6500},
    {0x05428a, 0x07f0},
    {0x05428b, 0x0000},
    {0x05428c, 0x6200},
    {0x05428d, 0x01ff},
    {0x05428e, 0x0000},
    {0x05428f, 0x0200},
    {0x054290, 0x01f0},
    {0x054291, 0x2000},
    {0x054292, 0x0002},
    {0x054293, 0x0000},
    {0x054294, 0x020d},
    {0x054295, 0x0301},
    {0x054296, 0x0c0b},
    {0x054297, 0x160e},
    {0x054298, 0x1004},
    {0x054299, 0x1811},
    {0x05429a, 0x0c06},
    {0x05429b, 0x1610},
    {0x05429c, 0x201c},
    {0x05429d, 0x2824},
    {0x05429e, 0x0c06},
    {0x05429f, 0x1812},
    {0x0542a0, 0x241e},
    {0x0542a1, 0x2c28},
    {0x0542a2, 0x0a06},
    {0x0542a3, 0x140e},
    {0x0542a4, 0x1c18},
    {0x0542a5, 0x2420},
    {0x0542a6, 0x0a06},
    {0x0542a7, 0x1610},
    {0x0542a8, 0x201a},
    {0x0542a9, 0x2824},
    {0x0542aa, 0x006e},
    {0x0542ab, 0x0002},
    {0x0542ac, 0x0001},
    {0x0542ad, 0x00fd},
    {0x0542ae, 0x0004},
    {0x0542af, 0x000f},
    {0x0542b0, 0x0060},
    {0x0542b1, 0x0007},
    {0x0542b2, 0x0000},
    {0x0542b3, 0x00e8},
    {0x0542b4, 0x0004},
    {0x0542b5, 0x00ff},
    {0x0542b6, 0x00fc},
    {0x0542b7, 0x0004},
    {0x0542b8, 0x0404},
    {0x0542b9, 0x003a},
    {0x0542ba, 0x0002},
    {0x0542bb, 0x0002},
    {0x0542bc, 0x0011},
    {0x0542bd, 0x0007},
    {0x0542be, 0x0000},
    {0x0542bf, 0x0000},
    {0x0d0000, 0x0001}
};

const uint32_t param_phyinit_i[565][2] =
{
    {0x0d0000, 0x0000},
    {0x090000, 0x0010},
    {0x090001, 0x0400},
    {0x090002, 0x010e},
    {0x090003, 0x0000},
    {0x090004, 0x0000},
    {0x090005, 0x0008},
    {0x090029, 0x000b},
    {0x09002a, 0x0480},
    {0x09002b, 0x0109},
    {0x09002c, 0x0008},
    {0x09002d, 0x0448},
    {0x09002e, 0x0139},
    {0x09002f, 0x0008},
    {0x090030, 0x0478},
    {0x090031, 0x0109},
    {0x090032, 0x0000},
    {0x090033, 0x00e8},
    {0x090034, 0x0109},
    {0x090035, 0x0002},
    {0x090036, 0x0010},
    {0x090037, 0x0139},
    {0x090038, 0x000b},
    {0x090039, 0x07c0},
    {0x09003a, 0x0139},
    {0x09003b, 0x0044},
    {0x09003c, 0x0633},
    {0x09003d, 0x0159},
    {0x09003e, 0x014f},
    {0x09003f, 0x0630},
    {0x090040, 0x0159},
    {0x090041, 0x0047},
    {0x090042, 0x0633},
    {0x090043, 0x0149},
    {0x090044, 0x004f},
    {0x090045, 0x0633},
    {0x090046, 0x0179},
    {0x090047, 0x0008},
    {0x090048, 0x00e0},
    {0x090049, 0x0109},
    {0x09004a, 0x0000},
    {0x09004b, 0x07c8},
    {0x09004c, 0x0109},
    {0x09004d, 0x0000},
    {0x09004e, 0x0001},
    {0x09004f, 0x0008},
    {0x090050, 0x0002},
    {0x090051, 0x045a},
    {0x090052, 0x0009},
    {0x090053, 0x0030},
    {0x090054, 0x065a},
    {0x090055, 0x0009},
    {0x090056, 0x0000},
    {0x090057, 0x0448},
    {0x090058, 0x0109},
    {0x090059, 0x0040},
    {0x09005a, 0x0633},
    {0x09005b, 0x0179},
    {0x09005c, 0x0001},
    {0x09005d, 0x0618},
    {0x09005e, 0x0109},
    {0x09005f, 0x40c0},
    {0x090060, 0x0633},
    {0x090061, 0x0149},
    {0x090062, 0x0008},
    {0x090063, 0x0004},
    {0x090064, 0x0048},
    {0x090065, 0x4040},
    {0x090066, 0x0633},
    {0x090067, 0x0149},
    {0x090068, 0x0000},
    {0x090069, 0x0004},
    {0x09006a, 0x0048},
    {0x09006b, 0x0040},
    {0x09006c, 0x0633},
    {0x09006d, 0x0149},
    {0x09006e, 0x0000},
    {0x09006f, 0x0658},
    {0x090070, 0x0109},
    {0x090071, 0x0010},
    {0x090072, 0x0004},
    {0x090073, 0x0018},
    {0x090074, 0x0000},
    {0x090075, 0x0004},
    {0x090076, 0x0078},
    {0x090077, 0x0549},
    {0x090078, 0x0633},
    {0x090079, 0x0159},
    {0x09007a, 0x0d49},
    {0x09007b, 0x0633},
    {0x09007c, 0x0159},
    {0x09007d, 0x094a},
    {0x09007e, 0x0633},
    {0x09007f, 0x0159},
    {0x090080, 0x0441},
    {0x090081, 0x0633},
    {0x090082, 0x0149},
    {0x090083, 0x0042},
    {0x090084, 0x0633},
    {0x090085, 0x0149},
    {0x090086, 0x0001},
    {0x090087, 0x0633},
    {0x090088, 0x0149},
    {0x090089, 0x0000},
    {0x09008a, 0x00e0},
    {0x09008b, 0x0109},
    {0x09008c, 0x000a},
    {0x09008d, 0x0010},
    {0x09008e, 0x0109},
    {0x09008f, 0x0009},
    {0x090090, 0x03c0},
    {0x090091, 0x0149},
    {0x090092, 0x0009},
    {0x090093, 0x03c0},
    {0x090094, 0x0159},
    {0x090095, 0x0018},
    {0x090096, 0x0010},
    {0x090097, 0x0109},
    {0x090098, 0x0000},
    {0x090099, 0x03c0},
    {0x09009a, 0x0109},
    {0x09009b, 0x0018},
    {0x09009c, 0x0004},
    {0x09009d, 0x0048},
    {0x09009e, 0x0018},
    {0x09009f, 0x0004},
    {0x0900a0, 0x0058},
    {0x0900a1, 0x000b},
    {0x0900a2, 0x0010},
    {0x0900a3, 0x0109},
    {0x0900a4, 0x0001},
    {0x0900a5, 0x0010},
    {0x0900a6, 0x0109},
    {0x0900a7, 0x0005},
    {0x0900a8, 0x07c0},
    {0x0900a9, 0x0109},
    {0x040000, 0x0811},
    {0x040020, 0x0880},
    {0x040040, 0x0000},
    {0x040060, 0x0000},
    {0x040001, 0x4008},
    {0x040021, 0x0083},
    {0x040041, 0x004f},
    {0x040061, 0x0000},
    {0x040002, 0x4040},
    {0x040022, 0x0083},
    {0x040042, 0x0051},
    {0x040062, 0x0000},
    {0x040003, 0x0811},
    {0x040023, 0x0880},
    {0x040043, 0x0000},
    {0x040063, 0x0000},
    {0x040004, 0x0720},
    {0x040024, 0x000f},
    {0x040044, 0x1740},
    {0x040064, 0x0000},
    {0x040005, 0x0016},
    {0x040025, 0x0083},
    {0x040045, 0x004b},
    {0x040065, 0x0000},
    {0x040006, 0x0716},
    {0x040026, 0x000f},
    {0x040046, 0x2001},
    {0x040066, 0x0000},
    {0x040007, 0x0716},
    {0x040027, 0x000f},
    {0x040047, 0x2800},
    {0x040067, 0x0000},
    {0x040008, 0x0716},
    {0x040028, 0x000f},
    {0x040048, 0x0f00},
    {0x040068, 0x0000},
    {0x040009, 0x0720},
    {0x040029, 0x000f},
    {0x040049, 0x1400},
    {0x040069, 0x0000},
    {0x04000a, 0x0e08},
    {0x04002a, 0x0c15},
    {0x04004a, 0x0000},
    {0x04006a, 0x0000},
    {0x04000b, 0x0625},
    {0x04002b, 0x0015},
    {0x04004b, 0x0000},
    {0x04006b, 0x0000},
    {0x04000c, 0x4028},
    {0x04002c, 0x0080},
    {0x04004c, 0x0000},
    {0x04006c, 0x0000},
    {0x04000d, 0x0e08},
    {0x04002d, 0x0c1a},
    {0x04004d, 0x0000},
    {0x04006d, 0x0000},
    {0x04000e, 0x0625},
    {0x04002e, 0x001a},
    {0x04004e, 0x0000},
    {0x04006e, 0x0000},
    {0x04000f, 0x4040},
    {0x04002f, 0x0080},
    {0x04004f, 0x0000},
    {0x04006f, 0x0000},
    {0x040010, 0x2604},
    {0x040030, 0x0015},
    {0x040050, 0x0000},
    {0x040070, 0x0000},
    {0x040011, 0x0708},
    {0x040031, 0x0005},
    {0x040051, 0x0000},
    {0x040071, 0x2002},
    {0x040012, 0x0008},
    {0x040032, 0x0080},
    {0x040052, 0x0000},
    {0x040072, 0x0000},
    {0x040013, 0x2604},
    {0x040033, 0x001a},
    {0x040053, 0x0000},
    {0x040073, 0x0000},
    {0x040014, 0x0708},
    {0x040034, 0x000a},
    {0x040054, 0x0000},
    {0x040074, 0x2002},
    {0x040015, 0x4040},
    {0x040035, 0x0080},
    {0x040055, 0x0000},
    {0x040075, 0x0000},
    {0x040016, 0x060a},
    {0x040036, 0x0015},
    {0x040056, 0x1200},
    {0x040076, 0x0000},
    {0x040017, 0x061a},
    {0x040037, 0x0015},
    {0x040057, 0x1300},
    {0x040077, 0x0000},
    {0x040018, 0x060a},
    {0x040038, 0x001a},
    {0x040058, 0x1200},
    {0x040078, 0x0000},
    {0x040019, 0x0642},
    {0x040039, 0x001a},
    {0x040059, 0x1300},
    {0x040079, 0x0000},
    {0x04001a, 0x4808},
    {0x04003a, 0x0880},
    {0x04005a, 0x0000},
    {0x04007a, 0x0000},
    {0x0900aa, 0x0000},
    {0x0900ab, 0x0790},
    {0x0900ac, 0x011a},
    {0x0900ad, 0x0008},
    {0x0900ae, 0x07aa},
    {0x0900af, 0x002a},
    {0x0900b0, 0x0010},
    {0x0900b1, 0x07b2},
    {0x0900b2, 0x002a},
    {0x0900b3, 0x0000},
    {0x0900b4, 0x07c8},
    {0x0900b5, 0x0109},
    {0x0900b6, 0x0010},
    {0x0900b7, 0x0010},
    {0x0900b8, 0x0109},
    {0x0900b9, 0x0010},
    {0x0900ba, 0x02a8},
    {0x0900bb, 0x0129},
    {0x0900bc, 0x0008},
    {0x0900bd, 0x0370},
    {0x0900be, 0x0129},
    {0x0900bf, 0x000a},
    {0x0900c0, 0x03c8},
    {0x0900c1, 0x01a9},
    {0x0900c2, 0x000c},
    {0x0900c3, 0x0408},
    {0x0900c4, 0x0199},
    {0x0900c5, 0x0014},
    {0x0900c6, 0x0790},
    {0x0900c7, 0x011a},
    {0x0900c8, 0x0008},
    {0x0900c9, 0x0004},
    {0x0900ca, 0x0018},
    {0x0900cb, 0x000e},
    {0x0900cc, 0x0408},
    {0x0900cd, 0x0199},
    {0x0900ce, 0x0008},
    {0x0900cf, 0x8568},
    {0x0900d0, 0x0108},
    {0x0900d1, 0x0018},
    {0x0900d2, 0x0790},
    {0x0900d3, 0x016a},
    {0x0900d4, 0x0008},
    {0x0900d5, 0x01d8},
    {0x0900d6, 0x0169},
    {0x0900d7, 0x0010},
    {0x0900d8, 0x8558},
    {0x0900d9, 0x0168},
    {0x0900da, 0x1ff8},
    {0x0900db, 0x85a8},
    {0x0900dc, 0x01e8},
    {0x0900dd, 0x0050},
    {0x0900de, 0x0798},
    {0x0900df, 0x016a},
    {0x0900e0, 0x0060},
    {0x0900e1, 0x07a0},
    {0x0900e2, 0x016a},
    {0x0900e3, 0x0008},
    {0x0900e4, 0x8310},
    {0x0900e5, 0x0168},
    {0x0900e6, 0x0008},
    {0x0900e7, 0xa310},
    {0x0900e8, 0x0168},
    {0x0900e9, 0x000a},
    {0x0900ea, 0x0408},
    {0x0900eb, 0x0169},
    {0x0900ec, 0x006e},
    {0x0900ed, 0x0000},
    {0x0900ee, 0x0068},
    {0x0900ef, 0x0000},
    {0x0900f0, 0x0408},
    {0x0900f1, 0x0169},
    {0x0900f2, 0x0000},
    {0x0900f3, 0x8310},
    {0x0900f4, 0x0168},
    {0x0900f5, 0x0000},
    {0x0900f6, 0xa310},
    {0x0900f7, 0x0168},
    {0x0900f8, 0x1ff8},
    {0x0900f9, 0x85a8},
    {0x0900fa, 0x01e8},
    {0x0900fb, 0x0068},
    {0x0900fc, 0x0798},
    {0x0900fd, 0x016a},
    {0x0900fe, 0x0078},
    {0x0900ff, 0x07a0},
    {0x090100, 0x016a},
    {0x090101, 0x0068},
    {0x090102, 0x0790},
    {0x090103, 0x016a},
    {0x090104, 0x0008},
    {0x090105, 0x8b10},
    {0x090106, 0x0168},
    {0x090107, 0x0008},
    {0x090108, 0xab10},
    {0x090109, 0x0168},
    {0x09010a, 0x000a},
    {0x09010b, 0x0408},
    {0x09010c, 0x0169},
    {0x09010d, 0x0058},
    {0x09010e, 0x0000},
    {0x09010f, 0x0068},
    {0x090110, 0x0000},
    {0x090111, 0x0408},
    {0x090112, 0x0169},
    {0x090113, 0x0000},
    {0x090114, 0x8b10},
    {0x090115, 0x0168},
    {0x090116, 0x0001},
    {0x090117, 0xab10},
    {0x090118, 0x0168},
    {0x090119, 0x0000},
    {0x09011a, 0x01d8},
    {0x09011b, 0x0169},
    {0x09011c, 0x0080},
    {0x09011d, 0x0790},
    {0x09011e, 0x016a},
    {0x09011f, 0x0018},
    {0x090120, 0x07aa},
    {0x090121, 0x006a},
    {0x090122, 0x000a},
    {0x090123, 0x0000},
    {0x090124, 0x01e9},
    {0x090125, 0x0008},
    {0x090126, 0x8080},
    {0x090127, 0x0108},
    {0x090128, 0x000f},
    {0x090129, 0x0408},
    {0x09012a, 0x0169},
    {0x09012b, 0x000c},
    {0x09012c, 0x0000},
    {0x09012d, 0x0068},
    {0x09012e, 0x0009},
    {0x09012f, 0x0000},
    {0x090130, 0x01a9},
    {0x090131, 0x0000},
    {0x090132, 0x0408},
    {0x090133, 0x0169},
    {0x090134, 0x0000},
    {0x090135, 0x8080},
    {0x090136, 0x0108},
    {0x090137, 0x0008},
    {0x090138, 0x07aa},
    {0x090139, 0x006a},
    {0x09013a, 0x0000},
    {0x09013b, 0x8568},
    {0x09013c, 0x0108},
    {0x09013d, 0x00b7},
    {0x09013e, 0x0790},
    {0x09013f, 0x016a},
    {0x090140, 0x001f},
    {0x090141, 0x0000},
    {0x090142, 0x0068},
    {0x090143, 0x0008},
    {0x090144, 0x8558},
    {0x090145, 0x0168},
    {0x090146, 0x000f},
    {0x090147, 0x0408},
    {0x090148, 0x0169},
    {0x090149, 0x000d},
    {0x09014a, 0x0000},
    {0x09014b, 0x0068},
    {0x09014c, 0x0000},
    {0x09014d, 0x0408},
    {0x09014e, 0x0169},
    {0x09014f, 0x0000},
    {0x090150, 0x8558},
    {0x090151, 0x0168},
    {0x090152, 0x0008},
    {0x090153, 0x03c8},
    {0x090154, 0x01a9},
    {0x090155, 0x0003},
    {0x090156, 0x0370},
    {0x090157, 0x0129},
    {0x090158, 0x0020},
    {0x090159, 0x02aa},
    {0x09015a, 0x0009},
    {0x09015b, 0x0008},
    {0x09015c, 0x00e8},
    {0x09015d, 0x0109},
    {0x09015e, 0x0000},
    {0x09015f, 0x8140},
    {0x090160, 0x010c},
    {0x090161, 0x0010},
    {0x090162, 0x8138},
    {0x090163, 0x0104},
    {0x090164, 0x0008},
    {0x090165, 0x0448},
    {0x090166, 0x0109},
    {0x090167, 0x000f},
    {0x090168, 0x07c0},
    {0x090169, 0x0109},
    {0x09016a, 0x0000},
    {0x09016b, 0x00e8},
    {0x09016c, 0x0109},
    {0x09016d, 0x0047},
    {0x09016e, 0x0630},
    {0x09016f, 0x0109},
    {0x090170, 0x0008},
    {0x090171, 0x0618},
    {0x090172, 0x0109},
    {0x090173, 0x0008},
    {0x090174, 0x00e0},
    {0x090175, 0x0109},
    {0x090176, 0x0000},
    {0x090177, 0x07c8},
    {0x090178, 0x0109},
    {0x090179, 0x0008},
    {0x09017a, 0x8140},
    {0x09017b, 0x010c},
    {0x09017c, 0x0000},
    {0x09017d, 0x0478},
    {0x09017e, 0x0109},
    {0x09017f, 0x0000},
    {0x090180, 0x0001},
    {0x090181, 0x0008},
    {0x090182, 0x0008},
    {0x090183, 0x0004},
    {0x090184, 0x0000},
    {0x090006, 0x0008},
    {0x090007, 0x07c8},
    {0x090008, 0x0109},
    {0x090009, 0x0000},
    {0x09000a, 0x0400},
    {0x09000b, 0x0106},
    {0x0d00e7, 0x0400},
    {0x090017, 0x0000},
    {0x09001f, 0x002b},
    {0x090026, 0x0069},
    {0x0400d0, 0x0000},
    {0x0400d1, 0x0101},
    {0x0400d2, 0x0105},
    {0x0400d3, 0x0107},
    {0x0400d4, 0x010f},
    {0x0400d5, 0x0202},
    {0x0400d6, 0x020a},
    {0x0400d7, 0x020b},
    {0x02003a, 0x0002},
    {0x0200be, 0x0003},
    {0x02000b, 0x0064},
    {0x02000c, 0x00c8},
    {0x02000d, 0x07d0},
    {0x02000e, 0x002c},
    {0x09000c, 0x0000},
    {0x09000d, 0x0173},
    {0x09000e, 0x0060},
    {0x09000f, 0x6110},
    {0x090010, 0x2152},
    {0x090011, 0xdfbd},
    {0x090012, 0x2060},
    {0x090013, 0x6152},
    {0x020010, 0x005a},
    {0x020011, 0x0003},
    {0x040080, 0x00e0},
    {0x040081, 0x0012},
    {0x040082, 0x00e0},
    {0x040083, 0x0012},
    {0x040084, 0x00e0},
    {0x040085, 0x0012},
    {0x0400fd, 0x000f},
    {0x0400f1, 0x000e},
    {0x010011, 0x0001},
    {0x010012, 0x0001},
    {0x010013, 0x0180},
    {0x010018, 0x0001},
    {0x010002, 0x6209},
    {0x0100b2, 0x0001},
    {0x0101b4, 0x0001},
    {0x0102b4, 0x0001},
    {0x0103b4, 0x0001},
    {0x0104b4, 0x0001},
    {0x0105b4, 0x0001},
    {0x0106b4, 0x0001},
    {0x0107b4, 0x0001},
    {0x0108b4, 0x0001},
    {0x011011, 0x0001},
    {0x011012, 0x0001},
    {0x011013, 0x0180},
    {0x011018, 0x0001},
    {0x011002, 0x6209},
    {0x0110b2, 0x0001},
    {0x0111b4, 0x0001},
    {0x0112b4, 0x0001},
    {0x0113b4, 0x0001},
    {0x0114b4, 0x0001},
    {0x0115b4, 0x0001},
    {0x0116b4, 0x0001},
    {0x0117b4, 0x0001},
    {0x0118b4, 0x0001},
    {0x012011, 0x0001},
    {0x012012, 0x0001},
    {0x012013, 0x0180},
    {0x012018, 0x0001},
    {0x012002, 0x6209},
    {0x0120b2, 0x0001},
    {0x0121b4, 0x0001},
    {0x0122b4, 0x0001},
    {0x0123b4, 0x0001},
    {0x0124b4, 0x0001},
    {0x0125b4, 0x0001},
    {0x0126b4, 0x0001},
    {0x0127b4, 0x0001},
    {0x0128b4, 0x0001},
    {0x013011, 0x0001},
    {0x013012, 0x0001},
    {0x013013, 0x0180},
    {0x013018, 0x0001},
    {0x013002, 0x6209},
    {0x0130b2, 0x0001},
    {0x0131b4, 0x0001},
    {0x0132b4, 0x0001},
    {0x0133b4, 0x0001},
    {0x0134b4, 0x0001},
    {0x0135b4, 0x0001},
    {0x0136b4, 0x0001},
    {0x0137b4, 0x0001},
    {0x0138b4, 0x0001},
    {0x020089, 0x0001},
    {0x020088, 0x0019},
    {0x0c0080, 0x0000},
    {0x0d0000, 0x0001}
};

const uint32_t param_phyinit_swizzle[44][2] =
{
    {0x020100, 0x0004},
    {0x020101, 0x0000},
    {0x020102, 0x0002},
    {0x020103, 0x0001},
    {0x020104, 0x0003},
    {0x020105, 0x0005},
    {0x020110, 0x0002},
    {0x020111, 0x0000},
    {0x020112, 0x0003},
    {0x020113, 0x0004},
    {0x020114, 0x0005},
    {0x020115, 0x0001},
    {0x0100a0, 0x0007},
    {0x0100a1, 0x0006},
    {0x0100a2, 0x0002},
    {0x0100a3, 0x0000},
    {0x0100a4, 0x0001},
    {0x0100a5, 0x0003},
    {0x0100a6, 0x0004},
    {0x0100a7, 0x0005},
    {0x0110a0, 0x0005},
    {0x0110a1, 0x0001},
    {0x0110a2, 0x0003},
    {0x0110a3, 0x0004},
    {0x0110a4, 0x0006},
    {0x0110a5, 0x0007},
    {0x0110a6, 0x0002},
    {0x0110a7, 0x0000},
    {0x0120a0, 0x0005},
    {0x0120a1, 0x0007},
    {0x0120a2, 0x0004},
    {0x0120a3, 0x0002},
    {0x0120a4, 0x0000},
    {0x0120a5, 0x0001},
    {0x0120a6, 0x0003},
    {0x0120a7, 0x0006},
    {0x0130a0, 0x0002},
    {0x0130a1, 0x0001},
    {0x0130a2, 0x0005},
    {0x0130a3, 0x0004},
    {0x0130a4, 0x0007},
    {0x0130a5, 0x0000},
    {0x0130a6, 0x0006},
    {0x0130a7, 0x0003}
};
